From bf7d8b6636957c27d20d116d9c229a720c7df71f Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Fri, 2 Dec 2016 00:30:18 +0200 Subject: [PATCH] Treat specs in api folder as requests, allow redefining spec metadata #251 --- spec/rails_helper.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index c61568179..30f99594d 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -28,8 +28,13 @@ RSpec.configure do |config| config.include AbstractController::Translation, type: :feature config.define_derived_metadata(file_path: %r{/spec/presenters/}) do |metadata| - metadata[:type] = :presenter - metadata[:db] = false + metadata[:type] = :presenter if metadata[:type].nil? + metadata[:db] = false 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? end config.use_transactional_fixtures = false