http リクエストを送信し、すべてのレスポンスを読み取るこの単純なコードがあります。これが私のレールコードです
open("http://stackoverflow.com/questions/ask")
このコード行の仕様を書くにはどうすればよいですか。モカとウェブモックを使用するオプションがありません。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