web-dev-qa-db-ja.com

イスタンブールのコードカバレッジ:そのような行を無視する方法は?

コードカバレッジを実行すると、すべての.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
  }
8
user762579

そうです、.catch(e => next(e));をに変更するだけです

.catch(
/* istanbul ignore next */
(e) => { 
  next(e);
});
7
FieryCod