伊斯坦布尔代码覆盖率。忽略是否​​没有其他

时间:2019-07-02 22:33:41

标签: code-coverage istanbul

我正在对应用程序实时运行进行代码覆盖,并且需要忽略一些在应用程序实时运行时从未涵盖的保护条件。我尝试了下面的所有选项,但在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:忽略其他内容,如果使用'next',则忽略其中的代码:

/* 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.");
}

0 个答案:

没有答案