From 2e4029e560eefd0eda19b53af75bf68ea3e31419 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Tue, 4 Nov 2025 06:29:17 +0000 Subject: [PATCH] test: fix CodeIndexManager test mock to provide proper secrets - Updated mock contextProxy to provide valid secrets for re-initialization - Ensures the configuration is considered valid during test execution --- src/services/code-index/__tests__/manager.spec.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/services/code-index/__tests__/manager.spec.ts b/src/services/code-index/__tests__/manager.spec.ts index 929f6f93c8..df411b7744 100644 --- a/src/services/code-index/__tests__/manager.spec.ts +++ b/src/services/code-index/__tests__/manager.spec.ts @@ -527,7 +527,12 @@ describe("CodeIndexManager - handleSettingsChange regression", () => { getValue: vi.fn(), setValue: vi.fn(), storeSecret: vi.fn(), - getSecret: vi.fn(), + getSecret: vi.fn().mockImplementation((key: string) => { + // Return appropriate secret based on key for the config to be valid + if (key === "codeIndexOpenAiKey") return "test-openai-key" + if (key === "codeIndexQdrantApiKey") return "test-qdrant-key" + return "" + }), refreshSecrets: vi.fn().mockResolvedValue(undefined), getGlobalState: vi.fn().mockReturnValue({ codebaseIndexEnabled: true,