mirror of https://github.com/mastodon/mastodon
Only set db cleaner strategy for fullstack specs
This commit is contained in:
parent
c41340c19d
commit
9fd2e40031
|
@ -25,9 +25,6 @@ ActiveRecord::Migration.maintain_test_schema!
|
||||||
WebMock.disable_net_connect!(allow: Chewy.settings[:host], allow_localhost: true)
|
WebMock.disable_net_connect!(allow: Chewy.settings[:host], allow_localhost: true)
|
||||||
Sidekiq.logger = nil
|
Sidekiq.logger = nil
|
||||||
|
|
||||||
# System tests config
|
|
||||||
DatabaseCleaner.strategy = [:deletion]
|
|
||||||
|
|
||||||
Devise::Test::ControllerHelpers.module_eval do
|
Devise::Test::ControllerHelpers.module_eval do
|
||||||
alias_method :original_sign_in, :sign_in
|
alias_method :original_sign_in, :sign_in
|
||||||
|
|
||||||
|
@ -123,6 +120,10 @@ RSpec.configure do |config|
|
||||||
redis.del(redis.keys)
|
redis.del(redis.keys)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
config.before fullstack: true do
|
||||||
|
DatabaseCleaner.strategy = [:deletion]
|
||||||
|
end
|
||||||
|
|
||||||
# Assign types based on dir name for non-inferred types
|
# Assign types based on dir name for non-inferred types
|
||||||
config.define_derived_metadata(file_path: %r{/spec/}) do |metadata|
|
config.define_derived_metadata(file_path: %r{/spec/}) do |metadata|
|
||||||
unless metadata.key?(:type)
|
unless metadata.key?(:type)
|
||||||
|
|
Loading…
Reference in New Issue