У меня есть приложение Sinatra:
my_module.rb
module MyModule
def my_method
"yay"
end
end
app.rb
get "/my_module" do
puts my_method
end
Я пытаюсь заглушить my_method
на тесте с Minitest
и mocha
.
def test_my_method
MyModule.stubs(:my_method).returns("stubbed")
get "/my_module"
end
Но, похоже, это не сработает, потому что оригинальный метод все еще вызывается. Есть мысли о том, как это сделать? Спасибо!