/vendor/plugins/shoulda/test/test_helper.rb
https://github.com/technicalpickles/flockup · Ruby · 33 lines · 21 code · 8 blank · 4 comment · 1 complexity · 030247ea995884f184505b45555748e1 MD5 · raw file
- require 'fileutils'
- # Load the environment
- ENV['RAILS_ENV'] = 'sqlite3'
- rails_root = File.dirname(__FILE__) + '/rails_root'
- require "#{rails_root}/config/environment.rb"
- # Load the testing framework
- require 'test_help'
- silence_warnings { RAILS_ENV = ENV['RAILS_ENV'] }
- # Run the migrations
- ActiveRecord::Migration.verbose = false
- ActiveRecord::Migrator.migrate("#{RAILS_ROOT}/db/migrate")
- # Setup the fixtures path
- Test::Unit::TestCase.fixture_path = File.join(File.dirname(__FILE__), "fixtures")
- class Test::Unit::TestCase #:nodoc:
- def create_fixtures(*table_names)
- if block_given?
- Fixtures.create_fixtures(Test::Unit::TestCase.fixture_path, table_names) { yield }
- else
- Fixtures.create_fixtures(Test::Unit::TestCase.fixture_path, table_names)
- end
- end
- self.use_transactional_fixtures = false
- self.use_instantiated_fixtures = false
- end
- require 'test/fail_macros'