import { it, expect, describe } from "vitest"; import { topLevelRoutesExcludedFromOrgRewrite, topLevelRouteNamesWhitelistedForRewrite, } from "../../pagesAndRewritePaths.js"; describe("pagesAndRewritePaths", () => { describe("beforeFiles must exclude top-level routes in pages/app router", () => { const ROUTES_EXCLUDED_FROM_ORG_REWRITE = [ "apps", "availability", "booking", "connect-and-join", "enterprise", "error", "getting-started", "insights", "maintenance", "more", "not-found", "reschedule", "settings", "teams", "upgrade", "video", "workflows", "bookings", "event-types", "icons", "org", "payment", "routing-forms", "signup", "team", "d", ]; it("should include all required top-level route names", () => { ROUTES_EXCLUDED_FROM_ORG_REWRITE.forEach((route) => { expect(topLevelRoutesExcludedFromOrgRewrite).toContain(route); }); }); it("should NOT include whitelisted routes", () => { topLevelRouteNamesWhitelistedForRewrite.forEach((route) => { expect(topLevelRoutesExcludedFromOrgRewrite).not.toContain(route); }); }); }); });