0

当向 Paypal 请求返回内部错误(10001)时,我为这种情况定义了一些特殊操作。我想重新生成条件,以便我可以测试我的代码。我还想测试其他失败案例。

如何对 Paypal express 沙箱进行负面测试?

4

1 回答 1

2

我建议使用类似webmock的东西来排除这些错误请求(如果不是全部)。对于更高级的前端,您可以使用像vcr这样的抽象来生成存根请求。

你可以做类似的事情,

stub_request(:any, "www.example.com").to_return(:status => [500, "Internal Server Error"])

但请务必为 PayPal 错误获取正确的状态代码和正文内容。

于 2013-08-27T06:20:45.293 回答