Я установил зависимости, необходимые для совместной работы vue и jest, затем создал файл конфигурации для babel и jest.
//Installing dependencies for jest and vue js
npm i -D @vue/test-utils jest vue-jest @vue/babel-preset-app babel-core@^7.0.0-bridge.0
//jest.config.js
module.exports = {
moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
transform: {
".*\\.(vue)$": "vue-jest",
"^.+\\.js$": "<rootDir>/node_modules/babel-jest"
}
};
//babel.config.js
module.exports = {
presets: [
'@vue/app'
]
};