コードカバレッジを実行すると、すべての.catch()ステートメントがカバーされなくなりますが、/ * istanbul ignore next * /をどこかに指定する方法はありますか?
例:
function list(req, res, next) {
const { limit = 50, skip = 0 } = req.query;
User.list({ limit, skip })
.then(users => res.json(users))
.catch(e => next(e)); <= this line is marked as uncovered
}
そうです、.catch(e => next(e));
をに変更するだけです
.catch(
/* istanbul ignore next */
(e) => {
next(e);
});