I am running a very very simply jest test suite at the moment,
import { createLocalVue, mount, shallowMount } from '@vue/test-utils';
import ModalRefactored from '../ModalRefactored.vue';
const localVue = createLocalVue();
describe('ModalRefactored', () => {
let wrapper;
test('it does something', () => {
});
})
When I run yarn test:unit I get the following error,
TypeError: Jest: a transform must export a
processfunction.
My jest.config.js looks like this,
module.exports = {
verbose: true,
moduleFileExtensions: [
"js",
"json",
"vue"
],
transform: {
".*\\.(vue)$": "vue-jest",
"^.+\\.js$": "<rootDir>/node_modules/babel-jest"
},
collectCoverage: true,
collectCoverageFrom: [
"src/components/**/*.{js,vue}",
"!**/node_modules/**"
],
coverageReporters: [
"html",
"text-summary"
],
}
I have absolutely no idea why I can't run my tests or what I am missing.