module.exports = { testEnvironment: 'node', expand: true, forceExit: true, // https://github.com/facebook/jest/pull/6747 fix warning here // But its performance overhead is pretty bad (30+%). // detectOpenHandles: true setupTestFrameworkScriptFile: './test/utils/setup', coverageDirectory: './coverage', collectCoverageFrom: [ 'packages/*/src/**/*.js', 'packages/cli/bin/*' ], coveragePathIgnorePatterns: [ 'node_modules', 'packages/app', 'packages/webpack/plugins/vue' ], testPathIgnorePatterns: [ 'node_modules', 'test/fixtures/.*/.*?/', 'examples/.*' ], transform: { '^.+\\.js$': 'babel-jest', '.*\\.(vue)$': 'vue-jest' }, transformIgnorePatterns: [ '/node_modules/', '/dist/' ], moduleFileExtensions: [ 'js', 'json' ] }