From 65a15d54e4357567a83bfeb69244a85a0710e54c Mon Sep 17 00:00:00 2001 From: Roo Code Date: Sat, 31 Jan 2026 05:51:04 +0000 Subject: [PATCH] fix(tests): add getState() mock to requestOpenAiCodexRateLimits tests The tests were failing when run in isolation due to missing getState() mock with currentApiConfigName and listApiConfigMeta properties. Added the mock to the beforeEach block similar to other describe blocks in the file. --- src/core/webview/__tests__/webviewMessageHandler.spec.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/webview/__tests__/webviewMessageHandler.spec.ts b/src/core/webview/__tests__/webviewMessageHandler.spec.ts index faa8e92682..d0ae3f69f0 100644 --- a/src/core/webview/__tests__/webviewMessageHandler.spec.ts +++ b/src/core/webview/__tests__/webviewMessageHandler.spec.ts @@ -599,6 +599,10 @@ describe("webviewMessageHandler - requestRouterModels", () => { describe("webviewMessageHandler - requestOpenAiCodexRateLimits", () => { beforeEach(() => { vi.clearAllMocks() + mockClineProvider.getState = vi.fn().mockResolvedValue({ + currentApiConfigName: "test-profile", + listApiConfigMeta: [{ id: "test-profile-id", name: "test-profile" }], + }) mockGetAccessToken.mockResolvedValue(null) mockGetAccountId.mockResolvedValue(null) })