fix(housekeeping): avoid ase preview self-redirect

This commit is contained in:
Simo committed 2026-08-26 20:50:09 +02:00
1 parent f72a2b6c74
commit a9bdd6bd5d
8 files changed
+31 -26

No files matched your search

@@ -407,13 +407,15 @@ describe("/ase-next first visible domain", () => {
vi.clearAllMocks();
});
it("redirects an administrator to Operations in locked registry order", async () => {
it("redirects an administrator away from the Operations preview root", async () => {
routeMocks.getHousekeepingCapabilityContext.mockResolvedValue(
capabilityContext([PERMS.ADMIN_DASHBOARD, PERMS.USERS_VIEW]),
);
await expect(AdminNextPage()).rejects.toThrow("NEXT_REDIRECT:/ase-next");
expect(routeMocks.redirect).toHaveBeenCalledWith("/ase-next");
await expect(AdminNextPage()).rejects.toThrow(
"NEXT_REDIRECT:/ase-next/operations",
);
expect(routeMocks.redirect).toHaveBeenCalledWith("/ase-next/operations");
expect(routeMocks.getHousekeepingCapabilityContext).toHaveBeenCalledTimes(
1,
);