Sha256: 2df86cee792d226c40e4eed5d57d88855ca4555cb1d863833e53636eee35fcc3
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 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 '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.filter_run_excluding type: :controller unless Object.const_defined?(:ActionController) config.after(:each) do MultiTenant.current_tenant = nil end config.before(:suite) do MultiTenant::FastTruncate.run # Keep this here until https://github.com/citusdata/citus/issues/1236 is fixed MultiTenant.enable_with_lock_workaround end config.after(:each) do MultiTenant::FastTruncate.run 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord-multi-tenant-0.7.0 | spec/spec_helper.rb |
activerecord-multi-tenant-0.6.0 | spec/spec_helper.rb |