使用存根测试Node.js代码的好方法

时间:2018-11-02 23:09:26

标签: javascript node.js testing sinon-chai proxyquire

我已经编写了一个函数,该函数调用两个REST API并将其转换为所需的格式,并且该函数由第三方UI工具使用。

代码结构如下

F1-呼叫REST 1端点

F2-呼叫剩余2端点

F3-从F1和F2获取数据并将其公开为函数

我已经使用Sinon和proxyquire为这个用例编写了一个测试用例,最后得到了三个测试用例-每个文件一个测试用例。

使用proxyquire我正在定义外部响应调用并使用sinon对其进行存根处理。

使用这种方法,我可以测试单个文件的输入输出,但是我正在寻找一种方法,可以端到端地测试整个功能。

0 个答案:

没有答案