相关疑难解决方法(0)

开玩笑地忽略文件模式以进行代码覆盖

在经过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)

javascript jestjs

3
推荐指数
3
解决办法
9808
查看次数

标签 统计

javascript ×1

jestjs ×1