UNPKG

672 BJavaScriptView Raw
1module.exports = {
2 moduleFileExtensions: [
3 'js',
4 'jsx',
5 'json',
6 'vue',
7 ],
8 transform: {
9 '^.+\\.vue$': 'vue-jest',
10 '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub',
11 '^.+\\.jsx?$': 'babel-jest',
12 },
13 transformIgnorePatterns: [
14 '/node_modules/',
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)',
24 ],
25 watchPlugins: [
26 'jest-watch-typeahead/filename',
27 'jest-watch-typeahead/testname',
28 ],
29 collectCoverage: true,
30 coverageDirectory: 'jest-coverage',
31};