Explorar o código

test(teleport): fix meaningless test case (#2872)

%!s(int64=5) %!d(string=hai) anos
pai
achega
b31712ecc5

+ 3 - 7
packages/runtime-core/__tests__/components/Teleport.spec.ts

@@ -106,7 +106,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(
       `"<div>teleported</div>"`
     )
@@ -114,16 +114,12 @@ describe('renderer: teleport', () => {
     children.value = []
     await nextTick()
 
-    expect(serializeInner(target)).toMatchInlineSnapshot(
-      `"<div>teleported</div>"`
-    )
+    expect(serializeInner(target)).toMatchInlineSnapshot(`""`)
 
     children.value = [createVNode(Text, null, 'teleported')]
     await nextTick()
 
-    expect(serializeInner(target)).toMatchInlineSnapshot(
-      `"<div>teleported</div>"`
-    )
+    expect(serializeInner(target)).toMatchInlineSnapshot(`"teleported"`)
   })
 
   test('should remove children when unmounted', () => {