我想用 Mocha 模拟 HTTP POST 请求。要测试的代码基本上看起来像
req=Net::HTTP::Post.new "whatever"
connection=Net::HTTP.new( "whatever", 80 )
result=connection.request( req ).body
现在,如果这是 Java,我会绕过这个类,这样我就可以注入一些假的 HTTPRequest 对象等,我会没事的。这真的是我在 Ruby 中必须这样做的方式吗,因为显然整个 Internet 上没有人这样做过并发布了一个更好的方法来做到这一点?