Node Js中的单元测试不适用于res.end()

时间:2016-10-21 12:52:03

标签: node.js unit-testing sinon

我正在使用Mocha和sinon测试节点文件。下面是我想测试并获得报道的一小段代码。

if (sfError) {
            //do something

            res.status(401);
            res.end();
            return;
}

我无法覆盖res.end并返回。我怎么做?任何帮助都会很有帮助。

2 个答案:

答案 0 :(得分:0)

如果使用express 4.x:res.status(401).send();

答案 1 :(得分:-1)

替换

res.status(401);
res.end();

res.status(401).end();