From 19705a397065911d33aca9d0102d4e4fc39ef860 Mon Sep 17 00:00:00 2001 From: Developing-Gamer Date: Tue, 9 Jun 2026 10:32:20 -0700 Subject: [PATCH] Test skill HEAD route --- apps/skills/src/app/[toolName]/route.test.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 apps/skills/src/app/[toolName]/route.test.ts diff --git a/apps/skills/src/app/[toolName]/route.test.ts b/apps/skills/src/app/[toolName]/route.test.ts new file mode 100644 index 000000000..6c97acf64 --- /dev/null +++ b/apps/skills/src/app/[toolName]/route.test.ts @@ -0,0 +1,20 @@ +import { describe, expect, it, vi } from "vitest"; + +import { HEAD } from "./route"; + +describe("skill-site MCP tool route", () => { + it("does not call MCP tools for HEAD requests", () => { + const previousFetch = globalThis.fetch; + const fetchMock = vi.fn(); + globalThis.fetch = fetchMock; + + try { + const response = HEAD(); + + expect(response.status).toBe(200); + expect(fetchMock).not.toHaveBeenCalled(); + } finally { + globalThis.fetch = previousFetch; + } + }); +});