0

假设,我有一个对 google.com 的请求。能录卡带,使用。但是想象一下当 google.com 返回 500 错误代码时我需要测试套件的情况?怎么可能做到?我想过手动更改磁带文件,但是当我需要重新录制所有磁带时,我也需要更改此磁带,这不适合我的需要,因为我有很多这样的情况

或者是否有任何替代 vcr 的方法可以这样做?

4

2 回答 2

1

maybe this can help you:

http://railsware.com/blog/2013/10/03/custom-vcr-matchers-for-dealing-with-mutable-http-requests/

I am not sure because your question is vague. but hope it helps :)

于 2013-12-11T14:39:45.753 回答
0

当您需要不易记录的响应时,VCR 不是正确的工具。我建议您使用 WebMock 或内置于您的 HTTP 库的存根工具。(Excon、Faraday 和 Typhoeus 都有内置的存根 API)。

于 2013-12-12T07:29:27.027 回答