Files
vercel__eve/apps/docs/lib/geistdocs/markdown-path.test.ts
John Phamous bf04750363 Harden docs routing and discovery (#1613)
Signed-off-by: John Pham <john.pham@vercel.com>
2026-08-04 15:25:08 -05:00

21 lines
635 B
TypeScript

import { describe, expect, it } from "vitest";
import { getMarkdownRequestedPath } from "./markdown-path";
describe("getMarkdownRequestedPath", () => {
it("restores flattened docs paths", () => {
expect(getMarkdownRequestedPath({ slug: ["environment-variables"] })).toBe(
"/docs/environment-variables",
);
});
it("preserves integration paths", () => {
expect(getMarkdownRequestedPath({ slug: ["integrations", "vercel"] })).toBe(
"/integrations/vercel",
);
});
it("maps the shared route root to the docs root", () => {
expect(getMarkdownRequestedPath({ slug: [] })).toBe("/docs");
});
});