]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test(vapor): fix templateRef compiler tests
authorEvan You <evan@vuejs.org>
Fri, 13 Dec 2024 01:39:29 +0000 (09:39 +0800)
committerEvan You <evan@vuejs.org>
Fri, 13 Dec 2024 01:39:29 +0000 (09:39 +0800)
packages/compiler-vapor/__tests__/transforms/__snapshots__/transformTemplateRef.spec.ts.snap
packages/compiler-vapor/__tests__/transforms/transformTemplateRef.spec.ts

index 15b9a5431f222892368ed4077d9d197fa69b88db..115c274039b8c977b2ef40f02669045dc4a695ad 100644 (file)
@@ -1,25 +1,27 @@
 // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
 
 exports[`compiler: template ref transform > dynamic ref 1`] = `
-"import { setRef as _setRef, renderEffect as _renderEffect, template as _template } from 'vue';
+"import { createTemplateRefSetter as _createTemplateRefSetter, renderEffect as _renderEffect, template as _template } from 'vue';
 const t0 = _template("<div></div>")
 
 export function render(_ctx) {
+  const _setTemplateRef = _createTemplateRefSetter()
   const n0 = t0()
   let r0
-  _renderEffect(() => r0 = _setRef(n0, _ctx.foo, r0))
+  _renderEffect(() => r0 = _setTemplateRef(n0, _ctx.foo, r0))
   return n0
 }"
 `;
 
 exports[`compiler: template ref transform > ref + v-for 1`] = `
-"import { setRef as _setRef, createFor as _createFor, template as _template } from 'vue';
+"import { createTemplateRefSetter as _createTemplateRefSetter, createFor as _createFor, template as _template } from 'vue';
 const t0 = _template("<div></div>")
 
 export function render(_ctx) {
+  const _setTemplateRef = _createTemplateRefSetter()
   const n0 = _createFor(() => ([1,2,3]), (_ctx0) => {
     const n2 = t0()
-    _setRef(n2, "foo", void 0, true)
+    _setTemplateRef(n2, "foo", void 0, true)
     return n2
   })
   return n0
@@ -27,13 +29,14 @@ export function render(_ctx) {
 `;
 
 exports[`compiler: template ref transform > ref + v-if 1`] = `
-"import { setRef as _setRef, createIf as _createIf, template as _template } from 'vue';
+"import { createTemplateRefSetter as _createTemplateRefSetter, createIf as _createIf, template as _template } from 'vue';
 const t0 = _template("<div></div>")
 
 export function render(_ctx) {
+  const _setTemplateRef = _createTemplateRefSetter()
   const n0 = _createIf(() => (true), () => {
     const n2 = t0()
-    _setRef(n2, "foo")
+    _setTemplateRef(n2, "foo")
     return n2
   })
   return n0
@@ -41,12 +44,13 @@ export function render(_ctx) {
 `;
 
 exports[`compiler: template ref transform > static ref 1`] = `
-"import { setRef as _setRef, template as _template } from 'vue';
+"import { createTemplateRefSetter as _createTemplateRefSetter, template as _template } from 'vue';
 const t0 = _template("<div></div>")
 
 export function render(_ctx) {
+  const _setTemplateRef = _createTemplateRefSetter()
   const n0 = t0()
-  _setRef(n0, "foo")
+  _setTemplateRef(n0, "foo")
   return n0
 }"
 `;
index 22f68f9533ae808c1c618e8897e62e12ccf841f7..a87c803ab04fc2c228d729d6dba4ae09e3a9d821 100644 (file)
@@ -44,7 +44,8 @@ describe('compiler: template ref transform', () => {
       },
     })
     expect(code).matchSnapshot()
-    expect(code).contains('_setRef(n0, "foo")')
+    expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
+    expect(code).contains('_setTemplateRef(n0, "foo")')
   })
 
   test('dynamic ref', () => {
@@ -76,7 +77,8 @@ describe('compiler: template ref transform', () => {
       },
     ])
     expect(code).matchSnapshot()
-    expect(code).contains('_setRef(n0, _ctx.foo, r0)')
+    expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
+    expect(code).contains('_setTemplateRef(n0, _ctx.foo, r0)')
   })
 
   test('ref + v-if', () => {
@@ -100,7 +102,8 @@ describe('compiler: template ref transform', () => {
       },
     ])
     expect(code).matchSnapshot()
-    expect(code).contains('_setRef(n2, "foo")')
+    expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
+    expect(code).contains('_setTemplateRef(n2, "foo")')
   })
 
   test('ref + v-for', () => {
@@ -122,6 +125,7 @@ describe('compiler: template ref transform', () => {
       },
     ])
     expect(code).matchSnapshot()
-    expect(code).contains('_setRef(n2, "foo", void 0, true)')
+    expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
+    expect(code).contains('_setTemplateRef(n2, "foo", void 0, true)')
   })
 })