diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index c7e04d0b9c4..d46530f67b4 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -25,9 +25,6 @@ ActiveRecord::Migration.maintain_test_schema! WebMock.disable_net_connect!(allow: Chewy.settings[:host], allow_localhost: true) Sidekiq.logger = nil -# System tests config -DatabaseCleaner.strategy = [:deletion] - Devise::Test::ControllerHelpers.module_eval do alias_method :original_sign_in, :sign_in @@ -123,6 +120,10 @@ RSpec.configure do |config| redis.del(redis.keys) end + config.before fullstack: true do + DatabaseCleaner.strategy = [:deletion] + end + # Assign types based on dir name for non-inferred types config.define_derived_metadata(file_path: %r{/spec/}) do |metadata| unless metadata.key?(:type)