Spaces:
Paused
Paused
| import { vi } from "vitest"; | |
| const stubTool = (name: string) => ({ | |
| name, | |
| description: `${name} stub`, | |
| parameters: { type: "object", properties: {} }, | |
| execute: vi.fn(), | |
| }); | |
| vi.mock("../tools/image-tool.js", () => ({ | |
| createImageTool: () => stubTool("image"), | |
| })); | |
| vi.mock("../tools/web-tools.js", () => ({ | |
| createWebSearchTool: () => null, | |
| createWebFetchTool: () => null, | |
| })); | |
| vi.mock("../../plugins/tools.js", () => ({ | |
| resolvePluginTools: () => [], | |
| getPluginToolMeta: () => undefined, | |
| })); | |