【问题标题】:How to test API connection library in nodejs如何在 nodejs 中测试 API 连接库
【发布时间】:2013-12-17 13:41:44
【问题描述】:

我正在为第三方 Rest API 编写一个库。我想编写一个单元测试,这样我就可以检查我的库是否向该 API 发出有效请求,而无需向 API 发送请求。 (例如,我想验证 HMAC 在不同场景下是否正确)。

我一直在关注nocksinon

虽然 nock 让我能够创建一个假服务器并欺骗我的 lib 连接到它,但我找不到任何方法来处理和验证来自我的 lib 的请求。看来 sinon 有能力使用您自己的处理请求的函数创建一个假服务器,但在这里我不知道如何将我的 lib 连接到这个假服务器(它使用核心 https 模块)。

【问题讨论】:

    标签: node.js api testing mocking sinon


    【解决方案1】:

    您基本上希望确保使用正确的参数调用正确的方法。这样你测试你负责的代码,没有第三方库(你不需要测试节点核心,节点核心测试节点核心)。我会调查一些答案here

    【讨论】:

      猜你喜欢
      • 2012-07-28
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多