Sha256: 7d34d06997d4d3414e1a5198432ea13053034b05376aedd91d4d089770a10ce8
Contents?: true
Size: 1.26 KB
Versions: 5
Compression:
Stored size: 1.26 KB
Contents
require 'rubygems' gem 'minitest' require 'minitest/autorun' require 'active_record' require 'mongoid' # Configure Rails Environment environment = ENV["RAILS_ENV"] = 'test' rails_root = File.expand_path('../dummy', __FILE__) database_yml = File.expand_path('config/database.yml', rails_root) ActiveRecord::Base.configurations = YAML.load_file(database_yml) config = ActiveRecord::Base.configurations[environment] db = File.expand_path(config['database'], rails_root) # Drop the test database and migrate up FileUtils.rm(db) if File.exist?(db) ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => db) ActiveRecord::Base.connection ActiveRecord::Migration.verbose = false ActiveRecord::Migrator.up File.expand_path('db/migrate', rails_root) # Load mongoid config if Mongoid::VERSION < '3' ENV["MONGOID_ENV"] = "test" Mongoid.load!(File.expand_path('config/mongoid2.yml', rails_root)) else Mongoid.load!(File.expand_path('config/mongoid3.yml', rails_root), :test) end Mongoid.logger.level = :info # Load dummy rails app require File.expand_path('config/environment.rb', rails_root) Rails.backtrace_cleaner.remove_silencers! # Load support files (reloadable reloads canard) Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
canard-0.5.0.pre | test/test_helper.rb |
canard-0.4.3 | test/test_helper.rb |
canard-0.4.2.pre | test/test_helper.rb |
canard-0.4.1 | test/test_helper.rb |
canard-0.4.0 | test/test_helper.rb |