diff --git a/packages/runtime-core/__tests__/components/Teleport.spec.ts b/packages/runtime-core/__tests__/components/Teleport.spec.ts index 15afa6db2e7..5d9348ad246 100644 --- a/packages/runtime-core/__tests__/components/Teleport.spec.ts +++ b/packages/runtime-core/__tests__/components/Teleport.spec.ts @@ -104,7 +104,7 @@ describe('renderer: teleport', () => { const root = nodeOps.createElement('div') const children = ref([h('div', 'teleported')]) - render(h(Teleport, { to: target }, children.value), root) + render(h(() => h(Teleport, { to: target }, children.value)), root) expect(serializeInner(target)).toMatchInlineSnapshot( `"
teleported
"` ) @@ -112,16 +112,12 @@ describe('renderer: teleport', () => { children.value = [] await nextTick() - expect(serializeInner(target)).toMatchInlineSnapshot( - `"
teleported
"` - ) + expect(serializeInner(target)).toMatchInlineSnapshot(`""`) children.value = [createVNode(Text, null, 'teleported')] await nextTick() - expect(serializeInner(target)).toMatchInlineSnapshot( - `"
teleported
"` - ) + expect(serializeInner(target)).toMatchInlineSnapshot(`"teleported"`) }) test('should remove children when unmounted', () => {