UNPKG

850 BJavaScriptView Raw
1module.exports = {
2 moduleFileExtensions: [
3 'js',
4 'jsx',
5 'json',
6 'vue',
7 'ts',
8 'tsx'
9 ],
10 transform: {
11 '^.+\\.vue$': 'vue-jest',
12 '.+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub',
13 '^.+\\.tsx?$': 'ts-jest',
14 "^.+\\.ts$": "ts-jest",
15 },
16 moduleNameMapper: {
17 '^@/(.*)$': '<rootDir>/src/$1'
18 },
19 snapshotSerializers: [
20 'jest-serializer-vue'
21 ],
22 testMatch: [
23 '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)',
24 '**/tests/integration/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
25 ],
26 testURL: 'http://localhost/',
27 verbose: false,
28 silent: false,
29 collectCoverage:true,
30 collectCoverageFrom: [
31 'src/components/**/*.{vue}',
32 '!<rootDir>/docs/',
33 '!<rootDir>/node_modules/',
34 '!<rootDir>/path/to/dir/'
35 ],
36};