Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何从测试中排除JS程序的某些部分以避免覆盖率降低?_Reactjs_Unit Testing_Testing_Jestjs - Fatal编程技术网

Reactjs 如何从测试中排除JS程序的某些部分以避免覆盖率降低?

Reactjs 如何从测试中排除JS程序的某些部分以避免覆盖率降低?,reactjs,unit-testing,testing,jestjs,Reactjs,Unit Testing,Testing,Jestjs,我得到了这个测试: 本测试的每一列都是绿色的,除了黄色的那两列。查看该文件时,其得分较低的原因是因为此函数异步包装器: 有没有办法将其排除在测试之外 Jest使用引擎盖下的伊斯坦布尔来计算覆盖率。Jest主要是从最终用户那里抽象出来的,在应用程序中需要做的就是调用Jest--coverage(并配置适当的coverage配置字段)。伊斯坦布尔在内部使用的事实确实表明,例如,coverageReporters的文档提到“任何伊斯坦布尔记者都可以使用”,这表明了实际收集报道数据和生成报告的内容

我得到了这个测试:

本测试的每一列都是绿色的,除了黄色的那两列。查看该文件时,其得分较低的原因是因为此函数
异步包装器

有没有办法将其排除在测试之外

Jest使用引擎盖下的伊斯坦布尔来计算覆盖率。Jest主要是从最终用户那里抽象出来的,在应用程序中需要做的就是调用Jest--coverage(并配置适当的coverage配置字段)。伊斯坦布尔在内部使用的事实确实表明,例如,coverageReporters的文档提到“任何伊斯坦布尔记者都可以使用”,这表明了实际收集报道数据和生成报告的内容

以下是一个例子:

function ignoreLine() {
  /* istanbul ignore next */
  console.log(
    'This line won\'t appear as uncovered'
    );
}