【发布时间】:2019-06-04 21:13:49
【问题描述】:
我有用 NuxtJS 编写的 VueJS 应用程序。此设置导致我在不同目录中有许多文件 index.vue。
当我使用推荐 jest --no-cache --watch --coverage 运行测试套件时,覆盖结果只拾取了 1 个文件 index.vue。
我在 package.json 中 jest 的配置是:
"jest": {
"transform": {
"^.+.vue$": "vue-jest",
"^.+.js$": "babel-jest"
},
"collectCoverage": true,
"collectCoverageFrom": [
"**/*.{js,vue}",
"!**/node_modules/**"
],
"coverageReporters": [
"text"
],
"setupTestFrameworkScriptFile": "jest-extended"
}
结果仅显示 1 个 index.vue 文件的覆盖率(即使我有多个以及其他 .vue 文件)。
我需要添加什么配置选项来运行覆盖所有 .vue 文件?
【问题讨论】:
-
能否显示覆盖率表和文件夹结构?
标签: vue.js jestjs test-coverage