Sha256: 49f0ed5b77ae03a544c55403384c4760c9b6010e2bd89f9e58995df354e85099

Contents?: true

Size: 640 Bytes

Versions: 7

Compression:

Stored size: 640 Bytes

Contents

require 'rails/all'
require 'database_cleaner'
require 'yaml'

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[ENV['DB'] || 'sqlite'])

RSpec.configure do |config|
  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

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
acts_as_tenant-0.4.4 spec/active_record_helper.rb
acts_as_tenant-0.4.3 spec/active_record_helper.rb
acts_as_tenant-0.4.2 spec/active_record_helper.rb
acts_as_tenant-0.4.1 spec/active_record_helper.rb
acts_as_tenant-0.4.0 spec/active_record_helper.rb
colorizable-0.1.0 spec/active_record_helper.rb
acts_as_tenant-0.3.9 spec/active_record_helper.rb