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