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