Closed
Description
Jest 28 has been released two days ago. We upgraded our project following the official migration guide.
Currently, we are using the following versions:
"devDependencies": {
"@vue/vue3-jest": "27.0.0",
"babel-jest": "27.5.1",
"jest": "27.5.1",
},
"dependencies": {
"@jest/globals": "27.5.1",
"vue": "3.2.33",
}
After upgrading to v28, many of our tests are failing with the following error message:
Test suite failed to run
TypeError: babelJest.getCacheKey is not a function
at Object.getCacheKey (node_modules/@vue/vue3-jest/lib/index.js:13:19)
at ScriptTransformer._getCacheKey (node_modules/@jest/transform/build/ScriptTransformer.js:278:41)
at ScriptTransformer._getFileCachePath (node_modules/@jest/transform/build/ScriptTransformer.js:349:27)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:590:32)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:760:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:817:19)
I have not found any hints in this repo when vue-jest will support jest v28. Are there any plans or a roadmap?