Sha256: 5b6b4053874755a17546b8e65aa33e7cec6c394ac32fd96cfdb1a2176b7e90d9
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'active_record/railtie' require 'action_controller/railtie' require 'rspec/rails' require 'database_cleaner' require 'activerecord-multi-tenant' dbconfig = YAML::load(IO.read(File.join(File.dirname(__FILE__), 'database.yml'))) ActiveRecord::Base.logger = Logger.new(File.join(File.dirname(__FILE__), "debug.log")) ActiveRecord::Base.establish_connection(dbconfig['test']) RSpec.configure do |config| config.infer_base_class_for_anonymous_controllers = true config.use_transactional_fixtures = false config.after(:each) do MultiTenant.current_tenant = nil end config.before(:suite) do DatabaseCleaner[:active_record].strategy = :transaction DatabaseCleaner[:active_record].clean_with(:truncation) end config.before(:each) do DatabaseCleaner[:active_record].start end config.after(:each) do DatabaseCleaner[:active_record].clean end end module MultiTenantTest class Application < Rails::Application; end end MultiTenantTest::Application.config.secret_token = 'x' * 40 MultiTenantTest::Application.config.secret_key_base = 'y' * 40 require 'schema'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-multi-tenant-0.3.1 | spec/spec_helper.rb |