Ruby / Rails App测试 - 模拟Http服务/响应

时间:2012-03-01 17:14:24

标签: ruby-on-rails ruby ruby-on-rails-3 unit-testing testing

我正在测试rails应用程序,并且在这些测试中调用了一些外部Http服务。但是我没有在这些测试中调用这些实时Http服务,而是想要某种Http模拟器。

我记得有一个用于此目的的rails gem,但似乎无法回忆起它的名字。有人知道吗?

2 个答案:

答案 0 :(得分:2)

您可能正在寻找vcr,它允许您记录HTTP请求,然后在测试中重播它们。查看the github page了解文档和使用示例。

答案 1 :(得分:0)

您可能对http://fakeweb.rubyforge.org/感兴趣。

我非常喜欢它。希望你也会。