Стамбул код покрытия. Игнорировать, если без другого - PullRequest
1 голос
/ 03 июля 2019

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

1: игнорировать if и else в одном теге

/* istanbul ignore if|else */
if (A) {
      throw new Error("..null or undefined.");
}

2: игнорировать if и else в двух тегах

/* istanbul ignore if */
/* istanbul ignore else */
if (A) {
      throw new Error("..null or undefined.");
}

3: игнорировать еще, затем игнорировать код внутри, если с помощью «следующий»:

/* istanbul ignore else */
if (A) {
      /* istanbul ignore next */
      throw new Error("..null or undefined.");
}

4: игнорировать, если:

/* istanbul ignore if */
if (A) {
      throw new Error("..null or undefined.");
}

5: игнорировать с несколькимиследующее:

/* istanbul ignore next */
if (A) {
      /* istanbul ignore next */
      throw new Error("..null or undefined.");
}
...