У меня есть спецификации, которые используют переменные из общего контекста.Настройка выглядит примерно так:
shared_context.rb
RSpec.shared_context :handy_things do
let(:handy_object) { ... }
end
test_spec.rb:
require 'shared_context.rb'
describe 'Something happens' do
include_context :handy_things
before(:each) do
handy_object.option = true
end
...
handy_object
из контекста не распознаетсяRubyMine.Я получаю инспекционное сообщение «Не могу найти ...».Это не конец света, но это меня раздражает.
Есть ли способ сообщить Rubymine, что переменные общего контекста доступны везде.Или как обходной путь для добавления моих переменных shared_context в какой-то словарь, чтобы Rubymine не помечал его как неизвестный?