diff --git a/frontend/src/components/NativeDetachedWindowApp.test.tsx b/frontend/src/components/NativeDetachedWindowApp.test.tsx index 412b8c5a..ad04b5b4 100644 --- a/frontend/src/components/NativeDetachedWindowApp.test.tsx +++ b/frontend/src/components/NativeDetachedWindowApp.test.tsx @@ -9,8 +9,18 @@ import type { } from '../utils/nativeDetachedWindowClient'; import { clearQueryTabDraft, setQueryTabDraft } from '../utils/sqlFileTabDrafts'; -const { aiTerminalGuard, detachedResultRows, flushAIChatSessionPersistence } = vi.hoisted(() => ({ +const { + aiTerminalGuard, + detachedResultAutoReport, + detachedResultDataChangeHandlers, + detachedResultRows, + flushAIChatSessionPersistence, +} = vi.hoisted(() => ({ aiTerminalGuard: vi.fn(async (): Promise => true), + detachedResultAutoReport: { current: false }, + detachedResultDataChangeHandlers: { + current: [] as Array<((rows: Array>) => void) | undefined>, + }, detachedResultRows: { current: [{ id: 1, name: 'edited in detached result' }] as Array>, }, @@ -139,13 +149,21 @@ vi.mock('./WorkbenchTabContent', () => ({ })); vi.mock('./DataGrid', () => ({ - default: ({ onDataChange }: { onDataChange?: (rows: Array>) => void }) => ( -