From 9b4893660bb8298d18c54326a5f36fc2d94c6453 Mon Sep 17 00:00:00 2001 From: Seongho Bae Date: Tue, 11 Aug 2026 04:16:15 +0900 Subject: [PATCH] test(react): wrap native reset lifecycle in act --- src/components/editorFormSerialization.test.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/editorFormSerialization.test.tsx b/src/components/editorFormSerialization.test.tsx index d317bba3..5d587ecc 100644 --- a/src/components/editorFormSerialization.test.tsx +++ b/src/components/editorFormSerialization.test.tsx @@ -18,10 +18,13 @@ function submittedValue( } async function dispatchReset(form: HTMLFormElement): Promise { - const allowed = form.dispatchEvent( - new Event('reset', { bubbles: true, cancelable: true }), - ); - await new Promise((resolve) => setTimeout(resolve, 0)); + let allowed = false; + await act(async () => { + allowed = form.dispatchEvent( + new Event('reset', { bubbles: true, cancelable: true }), + ); + await new Promise((resolve) => setTimeout(resolve, 0)); + }); return allowed; }