Skip to content

Commit d04ec52

Browse files
committed
test(webview): mock ExtensionStateContext in AutoApproveToggle tests to satisfy provider dependency
1 parent 24a39fd commit d04ec52

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

webview-ui/src/components/settings/__tests__/AutoApproveToggle.spec.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ vi.mock("@/i18n/TranslationContext", () => {
1414
}
1515
})
1616

17+
// Ensure components relying on ExtensionStateContext don't crash in tests
18+
vi.mock("@/context/ExtensionStateContext", () => {
19+
return {
20+
useExtensionState: () => ({ browserToolEnabled: true }),
21+
ExtensionStateContextProvider: ({ children }: any) => children,
22+
}
23+
})
24+
1725
describe("AutoApproveToggle", () => {
1826
const mockOnToggle = vi.fn()
1927
const initialProps = {

0 commit comments

Comments
 (0)