fix: normalize housekeeping root routes

This commit is contained in:
Simo committed 2026-08-25 18:14:28 +02:00
1 parent dee4031421
commit a619f89106
2 files changed
+37 -1

No files matched your search

@@ -42,6 +42,42 @@ describe("discoverLegacyPages", () => {
});
});
it("discovers root administration and moderation routes", () => {
expect(discoverLegacyPages()).toEqual(
expect.arrayContaining([
{
surface: "admin",
legacyPath: "/admin",
sourceFile: "src/app/admin/page.tsx",
},
{
surface: "mod",
legacyPath: "/mod",
sourceFile: "src/app/mod/page.tsx",
},
]),
);
});
it("discovers root routes in a controlled route tree", () => {
const root = createRouteTree([
"src/app/admin/page.tsx",
"src/app/mod/page.tsx",
]);
expect(discoverLegacyPages(root)).toEqual([
{
surface: "admin",
legacyPath: "/admin",
sourceFile: "src/app/admin/page.tsx",
},
{
surface: "mod",
legacyPath: "/mod",
sourceFile: "src/app/mod/page.tsx",
},
]);
});
it("sorts a controlled route tree by surface, route, then source file", () => {
const root = createRouteTree([
"src/app/mod/zebra/page.tsx",