module.exports = { globals: { __DEV__: true }, verbose: true, testURL: 'http://localhost/', collectCoverage: false, coverageDirectory: '/test/coverage', collectCoverageFrom: [ '/src/components/**/*.vue', '/src/common/**/*.ts', '/src/directives/**/*.ts', '/src/layouts/**/*.vue', '/src/mixins/**/*.ts', '/src/model/**/*.ts', '/src/pages/**/*.vue', '/src/plugins/**/*.ts', '/src/root/**/*.ts', '/src/utils/**/*.ts', '/src/views/**/*.ts', '/src/views/**/*.vue', ], coverageThreshold: { global: { branches: 50, functions: 50, lines: 50, statements: 50 } }, testMatch: [ '/**/__tests__/**/*.spec.ts' ], moduleFileExtensions: [ 'ts', 'js', 'json', 'vue' ], moduleNameMapper: { '^vue$': '/node_modules/vue/dist/vue.common.js', '^quasar$': '/tmp/quasar.common.js', '^~/(.*)$': '/$1', '^@/(.*)$': '/src/$1' }, transform: { '.*\\.vue$': '/node_modules/vue-jest', '.*\\.ts$': '/node_modules/ts-jest' }, snapshotSerializers: [ '/node_modules/jest-serializer-vue' ] }