jest-cli代码覆盖率仅显示零百分比

时间:2017-07-26 22:25:34

标签: node.js unit-testing jest

出于某种原因,在我的新项目中,即使有测试并且它们显然正在运行,我的测试覆盖率始终显示为0%。

Test Suites: 3 failed, 4 passed, 7 total
Tests:       4 failed, 21 passed, 25 total
Snapshots:   0 total
Time:        1.849s, estimated 2s
Ran all test suites.

=============================== Coverage summary ===============================
Statements   : 0% ( 0/663 )
Branches     : 0% ( 0/285 )
Functions    : 0% ( 0/117 )
Lines        : 0% ( 0/496 )
================================================================================

我的配置有问题吗?我的测试文件位于__tests__,这是我配置文件中的jest配置。

 "jest": 

{
      "automock": true,
      "collectCoverage": true,
      "collectCoverageFrom": [                                                                                                                                                                                                                                                                                                                                          
        "src/js/**/*.js"
      ],
      "coverageReporters": [
        "lcov",
        "text-summary"
      ],
      "coveragePathIgnorePatterns": [
        "<rootDir>/node_modules/"
      ],
      "unmockedModulePathPatterns": [
        "/node_modules/keymirror",
        "serialport"
      ]
}

1 个答案:

答案 0 :(得分:0)

"src/js/**/*.js"更改为"src/js/**/**.js"是否有帮助? (向.js添加第二个星号)