@@ -8,6 +8,7 @@ describe('ssr: v-if', () => {
88 return function ssrRender(_ctx, _push, _parent, _attrs) {
99 if (_ctx.foo) {
1010 _push(\`<div\${_ssrRenderAttrs(_attrs)}></div>\`)
11+ _push(\`<!--$-->\`)
1112 } else {
1213 _push(\`<!---->\`)
1314 }
@@ -23,6 +24,7 @@ describe('ssr: v-if', () => {
2324 return function ssrRender(_ctx, _push, _parent, _attrs) {
2425 if (_ctx.foo) {
2526 _push(\`<div\${_ssrRenderAttrs(_attrs)}>hello<span>ok</span></div>\`)
27+ _push(\`<!--$-->\`)
2628 } else {
2729 _push(\`<!---->\`)
2830 }
@@ -38,6 +40,7 @@ describe('ssr: v-if', () => {
3840 return function ssrRender(_ctx, _push, _parent, _attrs) {
3941 if (_ctx.foo) {
4042 _push(\`<div\${_ssrRenderAttrs(_attrs)}></div>\`)
43+ _push(\`<!--$-->\`)
4144 } else {
4245 _push(\`<span\${_ssrRenderAttrs(_attrs)}></span>\`)
4346 }
@@ -53,8 +56,10 @@ describe('ssr: v-if', () => {
5356 return function ssrRender(_ctx, _push, _parent, _attrs) {
5457 if (_ctx.foo) {
5558 _push(\`<div\${_ssrRenderAttrs(_attrs)}></div>\`)
59+ _push(\`<!--$-->\`)
5660 } else if (_ctx.bar) {
5761 _push(\`<span\${_ssrRenderAttrs(_attrs)}></span>\`)
62+ _push(\`<!--$-->\`)
5863 } else {
5964 _push(\`<!---->\`)
6065 }
@@ -70,8 +75,10 @@ describe('ssr: v-if', () => {
7075 return function ssrRender(_ctx, _push, _parent, _attrs) {
7176 if (_ctx.foo) {
7277 _push(\`<div\${_ssrRenderAttrs(_attrs)}></div>\`)
78+ _push(\`<!--$-->\`)
7379 } else if (_ctx.bar) {
7480 _push(\`<span\${_ssrRenderAttrs(_attrs)}></span>\`)
81+ _push(\`<!--$-->\`)
7582 } else {
7683 _push(\`<p\${_ssrRenderAttrs(_attrs)}></p>\`)
7784 }
@@ -82,15 +89,16 @@ describe('ssr: v-if', () => {
8289 test ( '<template v-if> (text)' , ( ) => {
8390 expect ( compile ( `<template v-if="foo">hello</template>` ) . code )
8491 . toMatchInlineSnapshot ( `
85- "
86- return function ssrRender(_ctx, _push, _parent, _attrs) {
87- if (_ctx.foo) {
88- _push(\`<!--[-->hello<!--]-->\`)
89- } else {
90- _push(\`<!---->\`)
91- }
92- }"
93- ` )
92+ "
93+ return function ssrRender(_ctx, _push, _parent, _attrs) {
94+ if (_ctx.foo) {
95+ _push(\`<!--[-->hello<!--]-->\`)
96+ _push(\`<!--$-->\`)
97+ } else {
98+ _push(\`<!---->\`)
99+ }
100+ }"
101+ ` )
94102 } )
95103
96104 test ( '<template v-if> (single element)' , ( ) => {
@@ -102,6 +110,7 @@ describe('ssr: v-if', () => {
102110 return function ssrRender(_ctx, _push, _parent, _attrs) {
103111 if (_ctx.foo) {
104112 _push(\`<div\${_ssrRenderAttrs(_attrs)}>hi</div>\`)
113+ _push(\`<!--$-->\`)
105114 } else {
106115 _push(\`<!---->\`)
107116 }
@@ -118,6 +127,7 @@ describe('ssr: v-if', () => {
118127 return function ssrRender(_ctx, _push, _parent, _attrs) {
119128 if (_ctx.foo) {
120129 _push(\`<!--[--><div>hi</div><div>ho</div><!--]-->\`)
130+ _push(\`<!--$-->\`)
121131 } else {
122132 _push(\`<!---->\`)
123133 }
@@ -138,6 +148,7 @@ describe('ssr: v-if', () => {
138148 _push(\`<div></div>\`)
139149 })
140150 _push(\`<!--]-->\`)
151+ _push(\`<!--$-->\`)
141152 } else {
142153 _push(\`<!---->\`)
143154 }
@@ -156,6 +167,7 @@ describe('ssr: v-if', () => {
156167 return function ssrRender(_ctx, _push, _parent, _attrs) {
157168 if (_ctx.foo) {
158169 _push(\`<!--[--><div>hi</div><div>ho</div><!--]-->\`)
170+ _push(\`<!--$-->\`)
159171 } else {
160172 _push(\`<div\${_ssrRenderAttrs(_attrs)}></div>\`)
161173 }
0 commit comments