test(webview): mock ExtensionStateContext in AutoApproveToggle tests to satisfy provider dependency

This commit is contained in:
Hannes Rudolph 2025-10-22 16:54:46 -06:00
parent 24a39fd6a6
commit d04ec522c9

View file

@ -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 = {