From 796152635c6fc6c5efd63a23e061eb2c0f58e738 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 11 Nov 2022 12:23:34 +0800 Subject: [PATCH] refactor: sue whenDefined --- packages/runtime-dom/__tests__/customElement.spec.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/runtime-dom/__tests__/customElement.spec.ts b/packages/runtime-dom/__tests__/customElement.spec.ts index 0994d2fd86c..68049efe7a3 100644 --- a/packages/runtime-dom/__tests__/customElement.spec.ts +++ b/packages/runtime-dom/__tests__/customElement.spec.ts @@ -292,9 +292,7 @@ describe('defineCustomElement', () => { const spy = jest.fn() e.addEventListener('my-click', spy) // this feels brittle but seems necessary to reach the node in the DOM. - await nextTick() - await nextTick() - await nextTick() + await customElements.whenDefined('my-async-el-emits') e.shadowRoot!.childNodes[0].dispatchEvent(new CustomEvent('click')) expect(spy).toHaveBeenCalled() expect(spy.mock.calls[0][0]).toMatchObject({