module.exports = { globals: { // work around: https://github.com/kulshekhar/ts-jest/issues/748#issuecomment-423528659 'ts-jest': { diagnostics: { ignoreCodes: [151001] } } }, testEnvironment: 'jsdom', transform: { '^.+\\.vue$': 'vue-jest', '^.+\\.(t|j)sx?$': [ 'babel-jest', { presets: [ [ '@babel/preset-env', { targets: { node: true } } ], '@babel/preset-typescript' ], plugins: [ '@vue/babel-plugin-jsx', '@babel/plugin-proposal-class-properties' ] } ] }, moduleFileExtensions: ['ts', 'tsx', 'js', 'json'], // u can change this option to a more specific folder for test single component or util when dev // for example, ['/packages/input'] roots: [''] }