Я хочу поделиться мемоизированным методом между моими спецификациями. Поэтому я попытался использовать общий контекст следующим образом
RSpec.configure do |spec|
spec.shared_context :specs do
let(:response) { request.execute! }
end
end
describe 'something' do
include_context :specs
end
Это работает нормально. Но у меня около 60 файлов спецификаций, поэтому я вынужден явно включать контекст в каждый из них. Есть ли способ автоматически включить общий контекст (или хотя бы let
определение )для всех групп примеров в spec_helper.rb
?
Что-то вроде этого
RSpec.configure do |spec|
spec.include_context :specs
end