diff --git a/packages/runtime-core/__tests__/rendererSuspense.spec.ts b/packages/runtime-core/__tests__/rendererSuspense.spec.ts index 5470d56a..e73a81c3 100644 --- a/packages/runtime-core/__tests__/rendererSuspense.spec.ts +++ b/packages/runtime-core/__tests__/rendererSuspense.spec.ts @@ -535,9 +535,13 @@ describe('renderer: suspense', () => { it('combined usage (nested async + nested suspense + multiple deps)', async () => { const msg = ref('nested msg') + const calls: number[] = [] const AsyncChildWithSuspense = createAsyncComponent({ setup(props: { msg: string }) { + onMounted(() => { + calls.push(0) + }) return () => h(Suspense, null, { default: h(AsyncInsideNestedSuspense, { msg: props.msg }), @@ -549,6 +553,9 @@ describe('renderer: suspense', () => { const AsyncInsideNestedSuspense = createAsyncComponent( { setup(props: { msg: string }) { + onMounted(() => { + calls.push(2) + }) return () => h('div', props.msg) } }, @@ -557,6 +564,9 @@ describe('renderer: suspense', () => { const AsyncChildParent = createAsyncComponent({ setup(props: { msg: string }) { + onMounted(() => { + calls.push(1) + }) return () => h(NestedAsyncChild, { msg: props.msg }) } }) @@ -564,6 +574,9 @@ describe('renderer: suspense', () => { const NestedAsyncChild = createAsyncComponent( { setup(props: { msg: string }) { + onMounted(() => { + calls.push(3) + }) return () => h('div', props.msg) } }, @@ -597,16 +610,17 @@ describe('renderer: suspense', () => { const root = nodeOps.createElement('div') render(h(Comp), root) expect(serializeInner(root)).toBe(`