import test from "node:test"; import assert from "node:assert/strict"; import webSearchExtension from "../index.ts"; test("the extension entrypoint registers both web_search and web_fetch", () => { const registeredTools: string[] = []; webSearchExtension({ registerTool(tool: { name: string }) { registeredTools.push(tool.name); }, } as any); assert.deepEqual(registeredTools, ["web_search", "web_fetch"]); });