123456789101112131415161718 |
- module.exports = {
- 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"
- },
- transformIgnorePatterns: ["/node_modules/"],
- moduleNameMapper: {
- "^@/(.*)$": "<rootDir>/src/$1"
- },
- snapshotSerializers: ["jest-serializer-vue"],
- testMatch: ["**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"],
- testURL: "http://localhost/",
- collectCoverage: process.env.COVERAGE === "true",
- collectCoverageFrom: ["src/**/*.{js,vue}", "!**/node_modules/**"]
- };
|