diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts index 0da98c67de..b8cf3495e6 100644 --- a/packages/cli/src/config/config.test.ts +++ b/packages/cli/src/config/config.test.ts @@ -1472,7 +1472,7 @@ describe('Approval mode tool exclusion logic', () => { await expect( loadCliConfig(settings, 'test-session', invalidArgv as CliArgs), ).rejects.toThrow( - 'Invalid approval mode: invalid_mode. Valid values are: auto_edit, plan, default ', + 'Invalid approval mode: invalid_mode. Valid values are: auto_edit, plan, default', ); }); diff --git a/packages/cli/src/ui/hooks/useGeminiStream.test.tsx b/packages/cli/src/ui/hooks/useGeminiStream.test.tsx index 0b804dfd0c..497f3e0725 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.test.tsx +++ b/packages/cli/src/ui/hooks/useGeminiStream.test.tsx @@ -106,7 +106,12 @@ const MockedGeminiClientClass = vi.hoisted(() => ); const MockedUserPromptEvent = vi.hoisted(() => - vi.fn().mockImplementation(() => {}), + vi + .fn() + .mockImplementation(() => ({ + toLogBody: vi.fn(), + toOpenTelemetryAttributes: vi.fn(), + })), ); const mockParseAndFormatApiError = vi.hoisted(() => vi.fn()); const mockIsBackgroundExecutionData = vi.hoisted( @@ -2323,7 +2328,6 @@ describe('useGeminiStream', () => { }); describe('handleApprovalModeChange', () => { - it('should only auto-approve edit tools when switching to AUTO_EDIT mode', async () => { const awaitingApprovalToolCalls: TrackedToolCall[] = [ createMockToolCall('replace', 'call1', 'edit'),