diff --git a/e2e/3.x/babel-in-package/package.json b/e2e/3.x/babel-in-package/package.json index 916a8790..6d977c1a 100644 --- a/e2e/3.x/babel-in-package/package.json +++ b/e2e/3.x/babel-in-package/package.json @@ -7,12 +7,12 @@ "test": "jest --no-cache test.js" }, "dependencies": { - "vue": "^3.0.3" + "vue": "^3.2.6" }, "devDependencies": { "@babel/core": "^7.9.0", "@babel/preset-env": "^7.9.0", - "@vue/compiler-sfc": "^3.0.3", + "@vue/compiler-sfc": "^3.2.6", "coffeescript": "^2.3.2", "jest": "^27.0.0", "ts-jest": "^27.0.1", diff --git a/e2e/3.x/basic/__snapshots__/test.js.snap b/e2e/3.x/basic/__snapshots__/test.js.snap index a10f241c..35be5e19 100644 --- a/e2e/3.x/basic/__snapshots__/test.js.snap +++ b/e2e/3.x/basic/__snapshots__/test.js.snap @@ -37,8 +37,10 @@ exports.render = void 0; var vue_1 = require(\\"vue\\"); var _hoisted_1 = { class: \\"hello\\" }; function render(_ctx, _cache) { - return (vue_1.openBlock(), vue_1.createBlock(\\"div\\", _hoisted_1, [ - vue_1.createVNode(\\"h1\\", { class: _ctx.headingClasses }, vue_1.toDisplayString(_ctx.msg), 3 /* TEXT, CLASS */) + return ((0, vue_1.openBlock)(), (0, vue_1.createElementBlock)(\\"div\\", _hoisted_1, [ + (0, vue_1.createElementVNode)(\\"h1\\", { + class: (0, vue_1.normalizeClass)(_ctx.headingClasses) + }, (0, vue_1.toDisplayString)(_ctx.msg), 3 /* TEXT, CLASS */) ])); } exports.render = render; @@ -82,8 +84,10 @@ exports.render = void 0; var vue_1 = require(\\"vue\\"); var _hoisted_1 = { class: \\"hello\\" }; function render(_ctx, _cache) { - return (vue_1.openBlock(), vue_1.createBlock(\\"div\\", _hoisted_1, [ - vue_1.createVNode(\\"h1\\", { class: _ctx.headingClasses }, vue_1.toDisplayString(_ctx.msg), 3 /* TEXT, CLASS */) + return ((0, vue_1.openBlock)(), (0, vue_1.createElementBlock)(\\"div\\", _hoisted_1, [ + (0, vue_1.createElementVNode)(\\"h1\\", { + class: (0, vue_1.normalizeClass)(_ctx.headingClasses) + }, (0, vue_1.toDisplayString)(_ctx.msg), 3 /* TEXT, CLASS */) ])); } exports.render = render; diff --git a/e2e/3.x/basic/components/ScriptSetupSugarRef.vue b/e2e/3.x/basic/components/ScriptSetupSugarRef.vue new file mode 100644 index 00000000..268a78a7 --- /dev/null +++ b/e2e/3.x/basic/components/ScriptSetupSugarRef.vue @@ -0,0 +1,17 @@ + + + diff --git a/e2e/3.x/basic/package.json b/e2e/3.x/basic/package.json index 396de908..229fed83 100644 --- a/e2e/3.x/basic/package.json +++ b/e2e/3.x/basic/package.json @@ -7,12 +7,12 @@ "test": "jest --no-cache --coverage test.js" }, "dependencies": { - "vue": "^3.0.3" + "vue": "^3.2.6" }, "devDependencies": { "@babel/core": "^7.9.0", "@babel/preset-env": "^7.9.0", - "@vue/compiler-sfc": "^3.0.3", + "@vue/compiler-sfc": "^3.2.6", "babel-helper-vue-jsx-merge-props": "^2.0.3", "babel-plugin-syntax-jsx": "^6.18.0", "babel-plugin-transform-vue-jsx": "^3.7.0", diff --git a/e2e/3.x/basic/test.js b/e2e/3.x/basic/test.js index 20aaf06d..3a940af9 100644 --- a/e2e/3.x/basic/test.js +++ b/e2e/3.x/basic/test.js @@ -20,6 +20,7 @@ import NoScript from './components/NoScript.vue' import PugRelative from './components/PugRelativeExtends.vue' import { randomExport } from './components/NamedExport.vue' import ScriptSetup from './components/ScriptSetup.vue' +import ScriptSetupSugarRef from './components/ScriptSetupSugarRef.vue' import FunctionalRenderFn from './components/FunctionalRenderFn.vue' // TODO: JSX for Vue 3? TSX? @@ -44,6 +45,12 @@ test('supports