Автоматически обмениваться контекстом в RSpec

Я хочу поделиться мемоизированным методом между моими спецификациями. Поэтому я попытался использовать общий контекст следующим образом

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
15
задан p0deje 1 July 2012 в 14:11
поделиться