Jest NPM: игнорировать одну строку - PullRequest
0 голосов
/ 03 октября 2018

Node v10.1.0

Я пытаюсь игнорировать одну строку в моем коде при использовании Jest для тестирования моих функций и пробую решение, приведенное ниже:

/* istanbul ignore next */ App.init();

Когда я запускаю npmтест, он все еще выполняет эту строку кода.Есть ли какое-то решение, которое мне не хватает?Я искал документы без удачи.

1 Ответ

0 голосов
/ 03 октября 2018

/* istanbul ignore next */ предназначен для игнорирования следующей строки для покрытия кода ;Jest использует Стамбул для покрытия кода.

Не существует волшебного способа, которым линия не может быть оценена в тестах.Предпочтительный способ сделать это зависит от конкретного случая.

Например, он может зависеть от окружающей среды:

if (process.env.NODE_ENV !== 'test')
  App.init();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...