在经过Jest测试的项目中,我有*.entity.ts文件。我不希望这些文件包含在覆盖测试中。
根据在文档https://facebook.github.io/jest/docs/en/configuration.html#coveragepathignorepatterns-array-string有一个coveragePathIgnorePatterns,你可以在使用设置package.json
我已经尝试过正则表达式和文件模式,但是这些都不会忽略*.entity.ts最终报告中的文件。
例如,当我添加时,"coveragePathIgnorePatterns": ["common"]我的测试将不再运行。
关于如何使Jest跳过*.entity.ts覆盖测试的任何想法?
package.json中的“我的笑话”部分如下所示:
{
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"rootDir": "src",
"testRegex": ".spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"coverageDirectory": "../coverage"
}
Run Code Online (Sandbox Code Playgroud)