diff --git a/apps/ai-game-creator-shell/tests/uiEditorPreview.test.tsx b/apps/ai-game-creator-shell/tests/uiEditorPreview.test.tsx index 4fee75539..96b3b5231 100644 --- a/apps/ai-game-creator-shell/tests/uiEditorPreview.test.tsx +++ b/apps/ai-game-creator-shell/tests/uiEditorPreview.test.tsx @@ -286,7 +286,7 @@ describe('UI tree preview visibility', () => { it('uses a highlighted tab bar for exclusive child switching', () => { const parent = exclusiveNode('parent', [node('child-a'), node('child-b')]); const onSelectChild = vi.fn(); - render( + const rendered = render( nodeId === 'child-a'} @@ -306,6 +306,7 @@ describe('UI tree preview visibility', () => { ).toBe('false'); fireEvent.click(screen.getByRole('tab', { name: 'child-b' })); expect(onSelectChild).toHaveBeenCalledWith('child-b'); + rendered.unmount(); }); it('keeps exclusive tab pointer gestures out of the parent node', () => {