diff --git a/src/services/mcp/__tests__/McpHub.spec.ts b/src/services/mcp/__tests__/McpHub.spec.ts index 98ef4514c2..dfab6b9f1a 100644 --- a/src/services/mcp/__tests__/McpHub.spec.ts +++ b/src/services/mcp/__tests__/McpHub.spec.ts @@ -62,6 +62,22 @@ vi.mock("vscode", () => ({ dispose: vi.fn(), }), }, + Uri: { + file: vi.fn((path: string) => ({ + scheme: "file", + authority: "", + path: path, + query: "", + fragment: "", + fsPath: path, + with: vi.fn(), + toJSON: vi.fn(), + })), + }, + RelativePattern: vi.fn().mockImplementation((base: string, pattern: string) => ({ + base, + pattern, + })), Disposable: { from: vi.fn(), }, @@ -93,7 +109,6 @@ describe("McpHub", () => { // Mock console.error to suppress error messages during tests console.error = vi.fn() - const mockUri: Uri = { scheme: "file", authority: "",