", true)
export function render(_ctx) {
const n0 = t0()
@@ -214,7 +214,7 @@ export function render(_ctx) {
exports[`compile > execution order > with v-once 1`] = `
"import { child as _child, next as _next, nthChild as _nthChild, toDisplayString as _toDisplayString, setText as _setText, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
", true)
export function render(_ctx) {
const n3 = t0()
@@ -252,9 +252,9 @@ exports[`compile > expression parsing > v-bind 1`] = `
exports[`compile > fragment 1`] = `
"import { template as _template } from 'vue';
-const t0 = _template("
")
-const t1 = _template("
")
-const t2 = _template("
")
+const t0 = _template("
")
+const t1 = _template("")
+const t2 = _template("")
export function render(_ctx) {
const n0 = t0()
@@ -266,8 +266,8 @@ export function render(_ctx) {
exports[`compile > setInsertionState > next, child and nthChild should be above the setInsertionState 1`] = `
"import { resolveComponent as _resolveComponent, child as _child, next as _next, setInsertionState as _setInsertionState, createComponentWithFallback as _createComponentWithFallback, nthChild as _nthChild, createIf as _createIf, setProp as _setProp, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
")
-const t1 = _template("
", true)
+const t0 = _template("
")
+const t1 = _template("
", true)
export function render(_ctx) {
const _component_Comp = _resolveComponent("Comp")
@@ -301,7 +301,7 @@ export function render(_ctx) {
exports[`compile > static template 1`] = `
"import { template as _template } from 'vue';
-const t0 = _template("", true)
+const t0 = _template("hello
", true)
export function render(_ctx) {
const n0 = t0()
diff --git a/packages/compiler-vapor/__tests__/compile.spec.ts b/packages/compiler-vapor/__tests__/compile.spec.ts
index 178021d13dd..e7120e0f9df 100644
--- a/packages/compiler-vapor/__tests__/compile.spec.ts
+++ b/packages/compiler-vapor/__tests__/compile.spec.ts
@@ -71,7 +71,7 @@ describe('compile', () => {
expect(code).toMatchSnapshot()
expect(code).contains(
- JSON.stringify(' {{ bar }}
'),
+ JSON.stringify('{{ bar }}'),
)
expect(code).not.contains('effect')
})
diff --git a/packages/compiler-vapor/__tests__/transforms/__snapshots__/expression.spec.ts.snap b/packages/compiler-vapor/__tests__/transforms/__snapshots__/expression.spec.ts.snap
index fda0121d632..a9568138810 100644
--- a/packages/compiler-vapor/__tests__/transforms/__snapshots__/expression.spec.ts.snap
+++ b/packages/compiler-vapor/__tests__/transforms/__snapshots__/expression.spec.ts.snap
@@ -33,7 +33,7 @@ export function render(_ctx) {
exports[`compiler: expression > empty interpolation 3`] = `
"import { template as _template } from 'vue';
-const t0 = _template("
", true)
+const t0 = _template("
", true)
export function render(_ctx) {
const n0 = t0()
@@ -43,7 +43,7 @@ export function render(_ctx) {
exports[`compiler: expression > empty interpolation 4`] = `
"import { child as _child, toDisplayString as _toDisplayString, setText as _setText, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
", true)
+const t0 = _template("
", true)
export function render(_ctx) {
const n1 = t0()
@@ -82,7 +82,7 @@ export function render(_ctx, $props, $emit, $attrs, $slots) {
exports[`compiler: expression > update expression 1`] = `
"import { child as _child, setProp as _setProp, toDisplayString as _toDisplayString, setText as _setText, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
", true)
+const t0 = _template("
", true)
export function render(_ctx) {
const n1 = t0()
diff --git a/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformChildren.spec.ts.snap b/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformChildren.spec.ts.snap
index 4a8caa65948..b286f59d9a2 100644
--- a/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformChildren.spec.ts.snap
+++ b/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformChildren.spec.ts.snap
@@ -2,8 +2,8 @@
exports[`compiler: children transform > anchor insertion in middle 1`] = `
"import { child as _child, next as _next, setInsertionState as _setInsertionState, createIf as _createIf, template as _template } from 'vue';
-const t0 = _template("
")
-const t1 = _template("
", true)
+const t0 = _template("
")
+const t1 = _template("
", true)
export function render(_ctx) {
const n4 = t1()
@@ -19,7 +19,7 @@ export function render(_ctx) {
exports[`compiler: children transform > children & sibling references 1`] = `
"import { child as _child, next as _next, toDisplayString as _toDisplayString, setText as _setText, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
", true)
+const t0 = _template("
", true)
export function render(_ctx) {
const n3 = t0()
@@ -39,7 +39,7 @@ export function render(_ctx) {
exports[`compiler: children transform > efficient find 1`] = `
"import { child as _child, nthChild as _nthChild, toDisplayString as _toDisplayString, setText as _setText, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
", true)
+const t0 = _template("
x
x
", true)
export function render(_ctx) {
const n1 = t0()
@@ -52,7 +52,7 @@ export function render(_ctx) {
exports[`compiler: children transform > efficient traversal 1`] = `
"import { child as _child, next as _next, toDisplayString as _toDisplayString, setText as _setText, renderEffect as _renderEffect, template as _template } from 'vue';
-const t0 = _template("
", true)
+const t0 = _template("
x
", true)
export function render(_ctx) {
const n3 = t0()
diff --git a/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformElement.spec.ts.snap b/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformElement.spec.ts.snap
index 7aa56aa9c2f..19036e7465d 100644
--- a/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformElement.spec.ts.snap
+++ b/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformElement.spec.ts.snap
@@ -1,5 +1,15 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+exports[`compiler: element transform > b in nested divs 1`] = `
+"import { template as _template } from 'vue';
+const t0 = _template("
", true)
+
+export function render(_ctx) {
+ const n0 = t0()
+ return n0
+}"
+`;
+
exports[`compiler: element transform > component > cache v-on expression with unique handler name 1`] = `
"import { resolveComponent as _resolveComponent, createComponentWithFallback as _createComponentWithFallback } from 'vue';
@@ -337,9 +347,9 @@ export function render(_ctx) {
exports[`compiler: element transform > invalid html nesting 1`] = `
"import { insert as _insert, template as _template } from 'vue';
-const t0 = _template("
123
")
-const t1 = _template("
")
-const t2 = _template("
")
+const t0 = _template("
123")
+const t1 = _template("
")
+const t2 = _template("