diff --git a/packages/cli/src/ui/hooks/session-swap-telemetry.test.ts b/packages/cli/src/ui/hooks/session-swap-telemetry.test.ts index 91b45143eb0..c143305b3a4 100644 --- a/packages/cli/src/ui/hooks/session-swap-telemetry.test.ts +++ b/packages/cli/src/ui/hooks/session-swap-telemetry.test.ts @@ -183,6 +183,7 @@ function makeFakeEnv() { return { filePath: `/tmp/${to}.jsonl`, copiedCount: 2 }; }), loadSession: async (id: string) => sessionServiceMocks.sessions.get(id), + getSessionDisplayName: vi.fn().mockResolvedValue(undefined), // Realistic like SessionService.removeSession (deletes the fork JSONL): // the branch hook calls it in exactly the failure path these tests // drive (forkCreated && !uiSwapped), so the fork must not survive in @@ -209,6 +210,7 @@ function makeFakeEnv() { finalize: vi.fn(), flush: vi.fn().mockResolvedValue(undefined), rebuildTurnBoundaries: vi.fn(), + getCurrentCustomTitle: vi.fn().mockReturnValue(undefined), }), getSessionService: () => sessionService, getGoalRuntimeReady: vi.fn().mockResolvedValue({}),