Я делаю покрытие кода приложения, работающего вживую, и мне нужно игнорировать некоторые условия защиты, которые никогда не выполняются, когда приложение работает вживую.Я перепробовал все варианты ниже и все еще имею красный флаг рядом с оператором 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.");
}