Просмотр исходного кода

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

4 лет назад
Родитель
Сommit
b31712ecc5
1 измененных файлов с 3 добавлено и 7 удалено
  1. 3 7
      packages/runtime-core/__tests__/components/Teleport.spec.ts

+ 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', () => {