| 12345678910111213141516 |
- module.exports = {
- moduleFileExtensions: ['vue', 'js', 'ts'],
- preset: 'ts-jest',
- testEnvironment: 'jsdom',
- transform: {
- '^.+\\.vue$': 'vue-jest', // vue 文件用 vue-jest 转换
- '^.+\\.ts$': 'ts-jest' // ts 文件用 ts-jest 转换
- },
- // 匹配 __tests__ 目录下的 .js/.ts 文件 或其他目录下的 xx.test.js/ts xx.spec.js/ts
- testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(ts)$',
- //testRegex: '__tests__.action.spec.ts',
- // 支持源代码中相同的 `@` -> `src` 别名
- moduleNameMapper: {
- '^@/(.*)$': '<rootDir>/src/$1'
- }
- };
|