require 'database_cleaner'
require 'database_cleaner_support'
DatabaseCleaner.clean_with :truncation
DatabaseCleaner.strategy = :transaction
class ActionDispatch::IntegrationTest
# ...
include DatabaseCleanerSupport
# ...
end
class ActiveSupport::TestCase
# ...
include DatabaseCleanerSupport
# ...
end
# frozen_string_literal: true
module DatabaseCleanerSupport
def before_setup
super
DatabaseCleaner.start
end
def after_teardown
DatabaseCleaner.clean
super
end
end