|
|
@@ -316,7 +316,7 @@ describe('renderer: teleport', () => {
|
|
|
},
|
|
|
render: compile(`
|
|
|
<teleport :to="target" :disabled="disabled">
|
|
|
- <div>teleported</div><span>{{ disabled }}</span>
|
|
|
+ <div>teleported</div><span>{{ disabled }}</span><span v-if="disabled"/>
|
|
|
</teleport>
|
|
|
<div>root</div>
|
|
|
`)
|
|
|
@@ -326,13 +326,13 @@ describe('renderer: teleport', () => {
|
|
|
`"<!--teleport start--><!--teleport end--><div>root</div>"`
|
|
|
)
|
|
|
expect(serializeInner(target)).toMatchInlineSnapshot(
|
|
|
- `"<div>teleported</div><span>false</span>"`
|
|
|
+ `"<div>teleported</div><span>false</span><!--v-if-->"`
|
|
|
)
|
|
|
|
|
|
disabled.value = true
|
|
|
await nextTick()
|
|
|
expect(serializeInner(root)).toMatchInlineSnapshot(
|
|
|
- `"<!--teleport start--><div>teleported</div><span>true</span><!--teleport end--><div>root</div>"`
|
|
|
+ `"<!--teleport start--><div>teleported</div><span>true</span><span></span><!--teleport end--><div>root</div>"`
|
|
|
)
|
|
|
expect(serializeInner(target)).toBe(``)
|
|
|
|
|
|
@@ -343,7 +343,7 @@ describe('renderer: teleport', () => {
|
|
|
`"<!--teleport start--><!--teleport end--><div>root</div>"`
|
|
|
)
|
|
|
expect(serializeInner(target)).toMatchInlineSnapshot(
|
|
|
- `"<div>teleported</div><span>false</span>"`
|
|
|
+ `"<div>teleported</div><span>false</span><!--v-if-->"`
|
|
|
)
|
|
|
})
|
|
|
})
|