我想在请求返回中测试错误.我在测试中使用nock,如何强迫Nock引发错误?我想实现100%的测试覆盖率,并且需要测试错误的分支
request('/foo', function(err, res) {
if(err) console.log('boom!');
});
Run Code Online (Sandbox Code Playgroud)
永远不要进入if err分支.即使命中错误是一个有效的响应,我的测试中的Nock行看起来像这样
nock('http://localhost:3000').get('/foo').reply(400);
Run Code Online (Sandbox Code Playgroud)
编辑: 感谢您的一些评论: