diff --git a/packages/core/src/core/baseLlmClient.test.ts b/packages/core/src/core/baseLlmClient.test.ts index b9711608a7..a35096f528 100644 --- a/packages/core/src/core/baseLlmClient.test.ts +++ b/packages/core/src/core/baseLlmClient.test.ts @@ -118,6 +118,8 @@ describe('BaseLlmClient', () => { .mockReturnValue(createAvailabilityServiceMock()), setActiveModel: vi.fn(), getUserTier: vi.fn().mockReturnValue(undefined), + getRetryFetchErrors: vi.fn().mockReturnValue(true), + getMaxAttempts: vi.fn().mockReturnValue(3), getModel: vi.fn().mockReturnValue('test-model'), getActiveModel: vi.fn().mockReturnValue('test-model'), } as unknown as Mocked; diff --git a/packages/core/src/core/client.test.ts b/packages/core/src/core/client.test.ts index 58e9645b28..4b4eecfec7 100644 --- a/packages/core/src/core/client.test.ts +++ b/packages/core/src/core/client.test.ts @@ -234,6 +234,8 @@ describe('Gemini Client (client.ts)', () => { getDirectories: vi.fn().mockReturnValue(['/test/dir']), }), getGeminiClient: vi.fn(), + getRetryFetchErrors: vi.fn().mockReturnValue(true), + getMaxAttempts: vi.fn().mockReturnValue(3), getModelRouterService: vi .fn() .mockReturnValue(mockRouterService as unknown as ModelRouterService), diff --git a/packages/core/src/tools/web-fetch.test.ts b/packages/core/src/tools/web-fetch.test.ts index 92ba4076b2..0db08c43e0 100644 --- a/packages/core/src/tools/web-fetch.test.ts +++ b/packages/core/src/tools/web-fetch.test.ts @@ -248,6 +248,7 @@ describe('WebFetchTool', () => { getProxy: vi.fn(), getGeminiClient: mockGetGeminiClient, getRetryFetchErrors: vi.fn().mockReturnValue(false), + getMaxAttempts: vi.fn().mockReturnValue(3), getDirectWebFetch: vi.fn().mockReturnValue(false), modelConfigService: { getResolvedConfig: vi.fn().mockImplementation(({ model }) => ({