在uint32_t
中,我在一个Express控制器中,它的响应对象是第二条语句:
nodejs
当我尝试将其存根时
res.set('Content-Type', 'application/json');
我得到了错误
sinon.stub(contractorController.putcontractor, 'set').resolves(true);
我尝试了很多事情,请帮忙。该控制器将使用require语句导入,并且控制器本身是一系列导出的函数(无类)。创建类时,我已经能够使它正常工作,但是我不确定是否应该将所有这些代码重构为类,以便单元测试能够正常工作。
答案 0 :(得分:0)
在进行req
和res
对象及其所有相关方法的单元测试时,都需要进行存根测试。
const res = {
set: sinon.stub(),
get: sinon.stub(),
...
}