require 'database_cleaner' RSpec.configure do |config| config.before do if example.metadata[:js] DatabaseCleaner.strategy = :truncation Capybara::Selenium::Driver::DEFAULT_OPTIONS[:resynchronize] = true else DatabaseCleaner.strategy = :transaction end unless example.metadata[:no_db] DatabaseCleaner.start end end config.after do unless example.metadata[:no_db] DatabaseCleaner.clean end end end