【发布时间】:2013-12-17 13:41:44
【问题描述】:
我正在为第三方 Rest API 编写一个库。我想编写一个单元测试,这样我就可以检查我的库是否向该 API 发出有效请求,而无需向 API 发送请求。 (例如,我想验证 HMAC 在不同场景下是否正确)。
虽然 nock 让我能够创建一个假服务器并欺骗我的 lib 连接到它,但我找不到任何方法来处理和验证来自我的 lib 的请求。看来 sinon 有能力使用您自己的处理请求的函数创建一个假服务器,但在这里我不知道如何将我的 lib 连接到这个假服务器(它使用核心 https 模块)。
【问题讨论】:
标签: node.js api testing mocking sinon