|
@@ -14,6 +14,11 @@ const mockVscode = {
|
|
|
|
|
|
|
|
// Mock the extension state context
|
|
// Mock the extension state context
|
|
|
vi.mock("@src/context/ExtensionStateContext", () => ({
|
|
vi.mock("@src/context/ExtensionStateContext", () => ({
|
|
|
|
|
+ // kilocode_change: some components access the raw context via `useContext(ExtensionStateContext)`
|
|
|
|
|
+ // (e.g. MarketplaceView). Provide the named export so module consumers don't crash.
|
|
|
|
|
+ ExtensionStateContext: React.createContext<any>(undefined),
|
|
|
|
|
+ // kilocode_change: keep provider available in case a component tree expects it
|
|
|
|
|
+ ExtensionStateContextProvider: ({ children }: { children: React.ReactNode }) => <>{children}</>,
|
|
|
useExtensionState: vi.fn(),
|
|
useExtensionState: vi.fn(),
|
|
|
}))
|
|
}))
|
|
|
|
|
|