From e074e33da709178a24ecea5bb5da1955016d5b6d Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Thu, 8 Dec 2016 00:33:54 +0200 Subject: [PATCH] Turn database cleaner on by default for feature, modeland request specs --- spec/rails_helper.rb | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index cf9e6cfb7..52452fbde 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -29,14 +29,24 @@ RSpec.configure do |config| config.include Requests::SessionHelpers, type: :request config.include AbstractController::Translation, type: :feature - config.define_derived_metadata(file_path: %r{/spec/presenters/}) do |metadata| - metadata[:type] = :presenter if metadata[:type].nil? - metadata[:db] = false if metadata[:db].nil? + config.define_derived_metadata(file_path: %r[/spec/features/]) do |metadata| + metadata[:db] = true if metadata[:db].nil? end - config.define_derived_metadata(file_path: %r{/spec/api/}) do |metadata| - metadata[:type] = :request if metadata[:type].nil? - metadata[:db] = false if metadata[:db].nil? + config.define_derived_metadata(file_path: %r[/spec/models/]) do |metadata| + metadata[:db] = true if metadata[:db].nil? + end + + config.define_derived_metadata(file_path: %r[/spec/presenters/]) do |metadata| + metadata[:type] = :presenter + end + + config.define_derived_metadata(file_path: %r[/spec/requests/]) do |metadata| + metadata[:db] = true if metadata[:db].nil? + end + + config.define_derived_metadata(file_path: %r[/spec/api/]) do |metadata| + metadata[:type] = :request end config.use_transactional_fixtures = false