Sha256: fe030c0cd3ebced15716dc5870511b01fc41f9f5e30d46177ecebdbd9844f78e
Contents?: true
Size: 1.13 KB
Versions: 6
Compression:
Stored size: 1.13 KB
Contents
ENV["RAILS_ENV"] = 'test' require File.expand_path(File.join(File.dirname(__FILE__), '../../../../config/environment.rb')) require 'test/unit' require 'test_help' class Test::Unit::TestCase self.fixture_path = File.expand_path( File.join(File.dirname(__FILE__), 'fixtures') ) self.use_transactional_fixtures = true self.use_instantiated_fixtures = false def create_page(options={}) Page.create({ :title => 'Comatose Page', :author=>'test', :parent_id=>1 }.merge(options)) end def comatose_page(sym) Page.find_by_slug(sym.to_s.dasherize) end def assert_difference(object, method = nil, difference = 1) initial_value = object.send(method) yield assert_equal initial_value + difference, object.send(method), "#{object}##{method}" end def assert_no_difference(object, method, &block) assert_difference object, method, 0, &block end class << self def should(behave,&block) method_name = "test_should_#{behave.gsub(' ', '_')}" if block define_method method_name, &block else puts ">>> Untested: #{name.sub(/Test$/,'')} should #{behave}" end end end end
Version data entries
6 entries across 6 versions & 1 rubygems