Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当向 Paypal 请求返回内部错误(10001)时,我为这种情况定义了一些特殊操作。我想重新生成条件,以便我可以测试我的代码。我还想测试其他失败案例。
如何对 Paypal express 沙箱进行负面测试?
我建议使用类似webmock的东西来排除这些错误请求(如果不是全部)。对于更高级的前端,您可以使用像vcr这样的抽象来生成存根请求。
你可以做类似的事情,
stub_request(:any, "www.example.com").to_return(:status => [500, "Internal Server Error"])
但请务必为 PayPal 错误获取正确的状态代码和正文内容。