У меня есть следующий jest config, настроенный для создания отчетов покрытия для файлов Vue в моем проекте
module.exports = {
"collectCoverage": true,
"collectCoverageFrom": [
"public/client/app/**/*.vue",
"!**/node_modules/**"
],
moduleFileExtensions: [
"js",
"jsx",
"json",
"vue"
],
transform: {
"^.+\\.vue$": "vue-jest",
".+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$": "jest-transform-stub",
"^.+\\.jsx?$": "babel-jest"
},
moduleNameMapper: {
"^@/(.*)$": "<rootDir>/public/client/$1"
},
snapshotSerializers: [
"jest-serializer-vue"
],
testMatch: [
"**/__tests__/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"
],
testURL: "http://localhost/"
};
, который вроде как работает для меня .... но он производит неизвестный отчет для корняПроект (который не имеет компонентов VUE) .. Любая идея, как я могу остановить это от создания?