javascript - 如何为 Stripe 的 `RateLimitError` 和 `StripePermissionError` 错误编写测试?

标签 javascript testing stripe-payments rate-limiting

如何在服务器的 js Stripe 测试中测试 Stripe 的 RateLimitErrorStripePermissionError?执行此操作的最佳方法是什么?

我希望在 Stripe 的 Testing for specific responses and errors documentation 中找到一些东西比如如何使用 tok_chargeDeclined 来模拟扣费被拒绝的情况。不幸的是,我似乎找不到任何东西,而且在谷歌搜索这个问题时结果有限。

最佳答案

使用箭尾 https://www.npmjs.com/package/nock ,它会让你拦截 http 请求,并模拟特定的响应。找到stripe SDK中方法调用的具体端点,然后提供匹配stripe的错误响应。这应该为您提供一个良好的测试基础。

关于javascript - 如何为 Stripe 的 `RateLimitError` 和 `StripePermissionError` 错误编写测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54207749/

相关文章:

ios - 在苹果商店中部署带有 strip 集成的应用程序

javascript - 使用 HTML,如何将文件作为 excel 文件打开?

python - 文档测试中的字符串引用问题

testing - 注册测试 : how to test "not deny"?

php - 将数据元分配给Stripe订阅中的发票

laravel - 如何禁用 Stripe 支付中的卡?仅显示 Apple Pay、Google Pay

JavaScript 调试器显示对象属性的双冒号,Handlebars 无法渲染

javascript - 使用 AngularJs 模板刷新页面

javascript - 数组值未被方法更改

ruby-on-rails - 验证是否存在送货地址,除非它与账单地址相同