2012-03-01 168 views
1

我正在測試Rails應用程序的單元測試,並且在這些測試中正在調用一些外部Http服務。但是在這些測試中不是調用這些活Http服務,而是需要某種Http模擬器。Ruby/Rails應用程序測試 - 模擬Http服務/響應

我記得有一個軌道寶石用於這個目的,但似乎不能回憶它的名字。任何人都知道嗎?

回答

2

您可能正在尋找vcr,它允許您記錄HTTP請求,然後在您的測試中重播它們。有關文檔和使用示例,請參閱the github page

0

您可能也有興趣http://fakeweb.rubyforge.org/

我絕對喜歡它。希望你也會。

+0

這不是測試助手嗎? – phoet 2012-03-01 19:52:13

+0

哦,哈哈錯誤的鏈接!更新了我的答案。 :) – dimitarvp 2012-03-01 20:08:57