Я работаю над приложением Rails. Я пытаюсь заглушить метод во всем мире.
То, что я делаю, это заглушить его в конфигурации RSpec, в блоке before(:suite)
следующим образом:
RSpec.configure do |config|
config.before(:suite) do
allow_any_instance_of(MyModel).to receive(:my_method).and_return(false)
end
end
Однако при запуске теста сбой происходит со следующей ошибкой:
in `method_missing': undefined method `allow_any_instance_of' for #<RSpec::Core::ExampleGroup:0x00000008d6be08> (NoMethodError)
Любая подсказка? Как я должен заглушить метод глобально с помощью RSpec?
Р.