如何在创建React应用程序中将名为test.js的源排除为检测文件之外?

时间:2019-02-19 08:44:20

标签: reactjs jestjs create-react-app react-scripts

在create-react-app应用程序中,我已将源文件命名为:

/src/config/env/test.js

不幸的是,玩笑现在正试图将其作为测试执行,

我尝试在package.json中添加以下内容:

"jest": {
    "collectCoverageFrom": [
      "!<rootDir>/src/config/env/test.js",
      "!<rootDir>/node_modules/"
    ]
}

但是我仍然有这个错误:

FAIL src/config/env/test.js
  ● Test suite failed to run

    Your test suite must contain at least one test.

      at node_modules/jest/node_modules/jest-cli/build/TestScheduler.js:256:22

我正在使用反应脚本 2.1.3

1 个答案:

答案 0 :(得分:2)

这里最简单的解决方案是使用testPathIgnorePatterns configuration value,如下所示:

"testPathIgnorePatterns": ["\/test.js"]