我有这个简单的代码,我在其中发送 http 请求并读取所有响应。这是我的导轨代码
open("http://stackoverflow.com/questions/ask")
我如何为这行代码编写规范。我没有使用 mocha 和 webmock 的选项。我只能使用 Rpsec 的模拟框架。
我试图使用这个语句
OpenURI.stub!(:open_uri).should_receive(:open).with("http://stackoverflow.com/questions/ask")
但我不断收到此错误
RSpec::Mocks::MockExpectationError: (#<RSpec::Mocks::MessageExpectation:0xd1a7914>).open("http://stackoverflow.com/questions/ask")
expected: 1 time
received: 0 times