fix: test breaking for script setup
This commit is contained in:
13
packages/hoppscotch-app/jest-script-setup-transform.js
Normal file
13
packages/hoppscotch-app/jest-script-setup-transform.js
Normal file
@@ -0,0 +1,13 @@
|
||||
// https://github.com/antfu/unplugin-vue2-script-setup/issues/8
|
||||
|
||||
const { raw } = require("unplugin-vue2-script-setup")
|
||||
|
||||
const transform = raw().transform
|
||||
|
||||
module.exports = {
|
||||
process(source, filename, ...args) {
|
||||
const transformed = transform(source, filename)
|
||||
const code = transformed ? transformed.code : source
|
||||
return require("vue-jest").process.call(this, code, filename, ...args)
|
||||
},
|
||||
}
|
||||
@@ -9,7 +9,7 @@ module.exports = {
|
||||
transform: {
|
||||
"^.+\\.ts$": "ts-jest",
|
||||
"^.+\\.js$": "babel-jest",
|
||||
".*\\.(vue)$": "vue-jest",
|
||||
".*\\.(vue)$": require.resolve("./jest-script-setup-transform.js"),
|
||||
},
|
||||
setupFilesAfterEnv: ["<rootDir>/jest.setup.js"],
|
||||
snapshotSerializers: ["jest-serializer-vue"],
|
||||
|
||||
@@ -154,6 +154,7 @@
|
||||
"stylelint-config-standard-scss": "^2.0.1",
|
||||
"ts-jest": "^27.0.7",
|
||||
"typescript": "^4.4.4",
|
||||
"unplugin-vue2-script-setup": "^0.6.16",
|
||||
"vue-jest": "^3.0.7",
|
||||
"worker-loader": "^3.0.8"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user