diff --git a/webview-ui/src/components/settings/__tests__/AutoApproveToggle.spec.tsx b/webview-ui/src/components/settings/__tests__/AutoApproveToggle.spec.tsx index 270ed305ea..ab5aa92ab3 100644 --- a/webview-ui/src/components/settings/__tests__/AutoApproveToggle.spec.tsx +++ b/webview-ui/src/components/settings/__tests__/AutoApproveToggle.spec.tsx @@ -14,6 +14,14 @@ vi.mock("@/i18n/TranslationContext", () => { } }) +// Ensure components relying on ExtensionStateContext don't crash in tests +vi.mock("@/context/ExtensionStateContext", () => { + return { + useExtensionState: () => ({ browserToolEnabled: true }), + ExtensionStateContextProvider: ({ children }: any) => children, + } +}) + describe("AutoApproveToggle", () => { const mockOnToggle = vi.fn() const initialProps = {