From: Evan You Date: Fri, 13 Dec 2024 01:39:29 +0000 (+0800) Subject: test(vapor): fix templateRef compiler tests X-Git-Tag: v3.6.0-alpha.1~16^2~151 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4160b6d56722f328293bc2aee65dc446c5b66985;p=thirdparty%2Fvuejs%2Fcore.git test(vapor): fix templateRef compiler tests --- diff --git a/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformTemplateRef.spec.ts.snap b/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformTemplateRef.spec.ts.snap index 15b9a5431f..115c274039 100644 --- a/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformTemplateRef.spec.ts.snap +++ b/packages/compiler-vapor/__tests__/transforms/__snapshots__/transformTemplateRef.spec.ts.snap @@ -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("
") 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("
") 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("
") 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("
") export function render(_ctx) { + const _setTemplateRef = _createTemplateRefSetter() const n0 = t0() - _setRef(n0, "foo") + _setTemplateRef(n0, "foo") return n0 }" `; diff --git a/packages/compiler-vapor/__tests__/transforms/transformTemplateRef.spec.ts b/packages/compiler-vapor/__tests__/transforms/transformTemplateRef.spec.ts index 22f68f9533..a87c803ab0 100644 --- a/packages/compiler-vapor/__tests__/transforms/transformTemplateRef.spec.ts +++ b/packages/compiler-vapor/__tests__/transforms/transformTemplateRef.spec.ts @@ -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)') }) })