21 lines
610 B
JavaScript
21 lines
610 B
JavaScript
module.exports = {
|
|
verbose: true,
|
|
coverageReporters: ["html", "text", "jest-junit"],
|
|
preset: "@vue/cli-plugin-unit-jest",
|
|
transform: { "^.+\\.vue$": "vue-jest" },
|
|
moduleFileExtensions: ["js", "vue"],
|
|
collectCoverageFrom: [
|
|
"src/**/*.{js,vue}",
|
|
"!src/main.js",
|
|
"!src/constants/*.js",
|
|
"!src/router/**/*.js",
|
|
"!src/helpers/unitTestHelper.js",
|
|
"!src/layouts/componentTest/componentTest.vue"
|
|
], //! means exclude from coverage.
|
|
testMatch: ["**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"],
|
|
coverageThreshold: {
|
|
global: {
|
|
statements: 60,
|
|
},
|
|
},
|
|
};
|