【问题标题】:Simulating Internal error in Paypal express sandbox在 Paypal express 沙箱中模拟内部错误
【发布时间】:2013-08-29 18:00:24
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails paypal-sandbox


    【解决方案1】:

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

    你可以这样做,

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-19
      • 2011-11-27
      • 2013-09-19
      • 2017-11-27
      • 2013-05-17
      • 2016-12-14
      • 2013-06-24
      • 2012-07-26
      • 1970-01-01
      相关资源
      最近更新 更多