mirror of https://github.com/vuejs/core.git
Update packages/runtime-core/__tests__/components/Suspense.spec.ts
This commit is contained in:
parent
8de0372ab4
commit
dae590b71f
|
@ -69,32 +69,6 @@ describe('Suspense', () => {
|
||||||
expect(serializeInner(root)).toBe(`<div>async</div>`)
|
expect(serializeInner(root)).toBe(`<div>async</div>`)
|
||||||
})
|
})
|
||||||
|
|
||||||
test('fallback content', async () => {
|
|
||||||
const Async = defineAsyncComponent({
|
|
||||||
render() {
|
|
||||||
return h('div', 'async')
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
const Comp = {
|
|
||||||
setup() {
|
|
||||||
return () =>
|
|
||||||
h(Suspense, null, {
|
|
||||||
default: h(Async),
|
|
||||||
fallback: h('div', 'fallback')
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const root = nodeOps.createElement('div')
|
|
||||||
render(h(Comp), root)
|
|
||||||
expect(serializeInner(root)).toBe(`<div>fallback</div>`)
|
|
||||||
|
|
||||||
await Promise.all(deps)
|
|
||||||
await nextTick()
|
|
||||||
expect(serializeInner(root)).toBe(`<div>async</div>`)
|
|
||||||
})
|
|
||||||
|
|
||||||
test('emits events', async () => {
|
test('emits events', async () => {
|
||||||
const Async = defineAsyncComponent({
|
const Async = defineAsyncComponent({
|
||||||
render() {
|
render() {
|
||||||
|
|
Loading…
Reference in New Issue