db_cleaner.rb 488 Bytes
Newer Older
1
RSpec.configure do |config|
2 3 4
  config.before(:suite) do
    DatabaseCleaner.clean_with(:truncation)
  end
5

6
  config.before(:each) do
7 8 9
    DatabaseCleaner.strategy = :transaction
  end

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

14 15 16 17
  config.before(:each, truncate: true) do
    DatabaseCleaner.strategy = :truncation
  end

18 19 20 21
  config.before(:each) do
    DatabaseCleaner.start
  end

22
  config.append_after(:each) do
23
    DatabaseCleaner.clean
24 25
  end
end