我正在使用Q用于 NodeJS 中的 Promise 以及使用 Istanbul 进行代码覆盖。有没有办法忽略所有失败案例。我的大部分都是包罗万象的,以防万一发生我无法在测试中复制的意外情况。
例如:
somePromise
.then(function() {
console.log('yay!');
}, function(err) {
/* istanbul ignore next */
console.error(err);
});
必须将该注释添加到我的代码中的每个失败条件似乎有点费力......