From 2456d9896381cd651de665c5779909ae38424cbd Mon Sep 17 00:00:00 2001 From: Dotta Date: Fri, 21 Aug 2026 00:13:28 +0000 Subject: [PATCH] test(ui): unmount MCP help dialog fixtures Co-Authored-By: Paperclip --- ui/src/pages/tools/McpConfigHelpDialog.test.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/src/pages/tools/McpConfigHelpDialog.test.tsx b/ui/src/pages/tools/McpConfigHelpDialog.test.tsx index ee061ea94c5..be91936e2cf 100644 --- a/ui/src/pages/tools/McpConfigHelpDialog.test.tsx +++ b/ui/src/pages/tools/McpConfigHelpDialog.test.tsx @@ -64,21 +64,25 @@ function promptTextarea(): HTMLTextAreaElement | undefined { */ describe("Paste a config — MCP config help", () => { let container: HTMLDivElement; + let root: ReturnType | null; beforeEach(() => { container = document.createElement("div"); document.body.appendChild(container); + root = null; copyTextToClipboardMock.mockResolvedValue(undefined); }); afterEach(() => { + flushSync(() => root?.unmount()); + root = null; document.body.removeChild(container); document.body.innerHTML = ""; vi.clearAllMocks(); }); async function render() { - const root = createRoot(container); + root = createRoot(container); const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } }); await act(async () => { root.render(