我已经编写了一个函数,该函数调用两个REST API并将其转换为所需的格式,并且该函数由第三方UI工具使用。
代码结构如下
F1-呼叫REST 1端点
F2-呼叫剩余2端点
F3-从F1和F2获取数据并将其公开为函数
我已经使用Sinon和proxyquire为这个用例编写了一个测试用例,最后得到了三个测试用例-每个文件一个测试用例。
使用proxyquire我正在定义外部响应调用并使用sinon对其进行存根处理。
使用这种方法,我可以测试单个文件的输入输出,但是我正在寻找一种方法,可以端到端地测试整个功能。