From 0b79d75a6e958c4af9dece110aeec75f015d7965 Mon Sep 17 00:00:00 2001 From: Jack Wotherspoon Date: Fri, 13 Feb 2026 09:26:46 -0500 Subject: [PATCH] chore: test fix --- packages/cli/src/ui/components/Footer.test.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/ui/components/Footer.test.tsx b/packages/cli/src/ui/components/Footer.test.tsx index 55a961a2ed..1f71290b60 100644 --- a/packages/cli/src/ui/components/Footer.test.tsx +++ b/packages/cli/src/ui/components/Footer.test.tsx @@ -14,6 +14,7 @@ import { ToolCallDecision, } from '@google/gemini-cli-core'; import type { SessionStatsState } from '../contexts/SessionContext.js'; +import type { UIState } from '../contexts/UIStateContext.js'; vi.mock('@google/gemini-cli-core', async (importOriginal) => { const original = @@ -621,8 +622,10 @@ describe('Footer Token Formatting', () => { const settings = createMockSettings(); settings.merged.ui.footer.items = ['token-count']; - const uiState: { sessionStats: Partial } = { + const uiState: Partial = { sessionStats: { + sessionStartTime: new Date(), + promptCount: 0, lastPromptTokenCount: 0, sessionId: 'test-session', metrics: { @@ -645,7 +648,12 @@ describe('Footer Token Formatting', () => { totalSuccess: 0, totalFail: 0, totalDurationMs: 0, - totalDecisions: { accept: 0, reject: 0, modify: 0, auto_accept: 0 }, + totalDecisions: { + [ToolCallDecision.ACCEPT]: 0, + [ToolCallDecision.REJECT]: 0, + [ToolCallDecision.MODIFY]: 0, + [ToolCallDecision.AUTO_ACCEPT]: 0, + }, byName: {}, }, files: { totalLinesAdded: 0, totalLinesRemoved: 0 },