【问题标题】:Run Jest test and collect coverage from all files in a specific directory运行 Jest 测试并收集特定目录中所有文件的覆盖率
【发布时间】:2017-06-18 11:09:28
【问题描述】:

我正在使用以下代码对特定文件运行 Jest 测试。

   jest utils.spec.js --collectCoverageFrom=**/utils.js

如果我想测试整个目录,我会使用

jest someDirectory --collectCoverageFrom=**/someDirectory

但是代码覆盖在这里不起作用,为什么会这样?

谢谢。

【问题讨论】:

    标签: testing jestjs


    【解决方案1】:

    您需要添加此模式/**/*.js,以匹配所有子目录中的所有文件:

    jest someDirectory --collectCoverageFrom=**/someDirectory/**/*.js
    

    【讨论】:

    • 虽然对指定目录执行了测试,但覆盖范围是在所有可用测试上执行的。
    猜你喜欢
    • 2019-12-18
    • 2020-02-24
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 2022-01-01
    相关资源
    最近更新 更多