Sha256: 0a76de7b53a1a0b38f338a93af013f4c49248f9806f4a67ebf15930ad1bc968a

Contents?: true

Size: 570 Bytes

Versions: 7

Compression:

Stored size: 570 Bytes

Contents

# Good read on using database_cleaner (in lieu of a shared connection):
# - http://devblog.avdi.org/2012/08/31/configuring-database_cleaner-with-rails-rspec-capybara-and-selenium/

RSpec.configure do |config|
  config.before(:suite) do
    DatabaseCleaner.clean_with(:truncation)
  end

  config.before(:each) do
    DatabaseCleaner.strategy = :transaction
  end

  config.before(:each, js: true) do
    DatabaseCleaner.strategy = :truncation
  end

  config.before(:each) do
    DatabaseCleaner.start
  end

  config.after(:each) do
    DatabaseCleaner.clean
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
raygun-0.0.34 rails_40/spec/support/database_cleaner.rb
raygun-0.0.34.pre2 rails_40/spec/support/database_cleaner.rb
raygun-0.0.33 rails_40/spec/support/database_cleaner.rb
raygun-0.0.32 rails_40/spec/support/database_cleaner.rb
raygun-0.0.31 rails_40/spec/support/database_cleaner.rb
raygun-0.0.30 rails_40/spec/support/database_cleaner.rb
raygun-0.0.29 rails_40/spec/support/database_cleaner.rb