gpt4 book ai didi

node.js - 开 Jest , typescript ,ts-jest : Coverage is slightly incorrect

转载 作者:IT老高 更新时间:2023-10-28 23:17:05 29 4
gpt4 key购买 nike

我正在使用 TypeScript、Jest 和 ts-jest NPM 模块编写一个项目。

当我运行测试时,我确实得到了一些覆盖率,但 HTML 报告不太正确:

Code coverage issues

此外,一些函数被标记为未经测试,即使它们确实被调用了。

我的 package.json 设置如下:

{
"jest": {
"transform": {
".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
},
"testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
"moduleFileExtensions": [
"ts",
"tsx",
"js"
],
"testResultsProcessor": "<rootDir>/node_modules/ts-jest/coverageprocessor.js",
"collectCoverage": true,
"collectCoverageFrom": [
"src/**/*.{ts,tsx}"
],
"coverageReporters": [
"html",
"json"
]
}
}

我的配置有问题吗?

最佳答案

更新

从jest@20开始你可以通过mapCoverage选项并使用 coverage/lcov-report/index.html 文件。

我也一直在努力解决这个问题,但后来我注意到 that line .

长话短说 - 覆盖率报告转到 coverage/remapped/html/index.html 文件。

关于node.js - 开 Jest , typescript ,ts-jest : Coverage is slightly incorrect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41188484/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com