Skip to content

Commit 4160b6d

Browse files
committed
test(vapor): fix templateRef compiler tests
1 parent 023f72f commit 4160b6d

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed
Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,56 @@
11
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22

33
exports[`compiler: template ref transform > dynamic ref 1`] = `
4-
"import { setRef as _setRef, renderEffect as _renderEffect, template as _template } from 'vue';
4+
"import { createTemplateRefSetter as _createTemplateRefSetter, renderEffect as _renderEffect, template as _template } from 'vue';
55
const t0 = _template("<div></div>")
66
77
export function render(_ctx) {
8+
const _setTemplateRef = _createTemplateRefSetter()
89
const n0 = t0()
910
let r0
10-
_renderEffect(() => r0 = _setRef(n0, _ctx.foo, r0))
11+
_renderEffect(() => r0 = _setTemplateRef(n0, _ctx.foo, r0))
1112
return n0
1213
}"
1314
`;
1415

1516
exports[`compiler: template ref transform > ref + v-for 1`] = `
16-
"import { setRef as _setRef, createFor as _createFor, template as _template } from 'vue';
17+
"import { createTemplateRefSetter as _createTemplateRefSetter, createFor as _createFor, template as _template } from 'vue';
1718
const t0 = _template("<div></div>")
1819
1920
export function render(_ctx) {
21+
const _setTemplateRef = _createTemplateRefSetter()
2022
const n0 = _createFor(() => ([1,2,3]), (_ctx0) => {
2123
const n2 = t0()
22-
_setRef(n2, "foo", void 0, true)
24+
_setTemplateRef(n2, "foo", void 0, true)
2325
return n2
2426
})
2527
return n0
2628
}"
2729
`;
2830

2931
exports[`compiler: template ref transform > ref + v-if 1`] = `
30-
"import { setRef as _setRef, createIf as _createIf, template as _template } from 'vue';
32+
"import { createTemplateRefSetter as _createTemplateRefSetter, createIf as _createIf, template as _template } from 'vue';
3133
const t0 = _template("<div></div>")
3234
3335
export function render(_ctx) {
36+
const _setTemplateRef = _createTemplateRefSetter()
3437
const n0 = _createIf(() => (true), () => {
3538
const n2 = t0()
36-
_setRef(n2, "foo")
39+
_setTemplateRef(n2, "foo")
3740
return n2
3841
})
3942
return n0
4043
}"
4144
`;
4245

4346
exports[`compiler: template ref transform > static ref 1`] = `
44-
"import { setRef as _setRef, template as _template } from 'vue';
47+
"import { createTemplateRefSetter as _createTemplateRefSetter, template as _template } from 'vue';
4548
const t0 = _template("<div></div>")
4649
4750
export function render(_ctx) {
51+
const _setTemplateRef = _createTemplateRefSetter()
4852
const n0 = t0()
49-
_setRef(n0, "foo")
53+
_setTemplateRef(n0, "foo")
5054
return n0
5155
}"
5256
`;

packages/compiler-vapor/__tests__/transforms/transformTemplateRef.spec.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ describe('compiler: template ref transform', () => {
4444
},
4545
})
4646
expect(code).matchSnapshot()
47-
expect(code).contains('_setRef(n0, "foo")')
47+
expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
48+
expect(code).contains('_setTemplateRef(n0, "foo")')
4849
})
4950

5051
test('dynamic ref', () => {
@@ -76,7 +77,8 @@ describe('compiler: template ref transform', () => {
7677
},
7778
])
7879
expect(code).matchSnapshot()
79-
expect(code).contains('_setRef(n0, _ctx.foo, r0)')
80+
expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
81+
expect(code).contains('_setTemplateRef(n0, _ctx.foo, r0)')
8082
})
8183

8284
test('ref + v-if', () => {
@@ -100,7 +102,8 @@ describe('compiler: template ref transform', () => {
100102
},
101103
])
102104
expect(code).matchSnapshot()
103-
expect(code).contains('_setRef(n2, "foo")')
105+
expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
106+
expect(code).contains('_setTemplateRef(n2, "foo")')
104107
})
105108

106109
test('ref + v-for', () => {
@@ -122,6 +125,7 @@ describe('compiler: template ref transform', () => {
122125
},
123126
])
124127
expect(code).matchSnapshot()
125-
expect(code).contains('_setRef(n2, "foo", void 0, true)')
128+
expect(code).contains('const _setTemplateRef = _createTemplateRefSetter()')
129+
expect(code).contains('_setTemplateRef(n2, "foo", void 0, true)')
126130
})
127131
})

0 commit comments

Comments
 (0)