From 8aefb415b6335a813c2853676128a504b38976dd Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Sun, 13 Sep 2026 19:47:16 +0200 Subject: [PATCH] fix(ci): isolate session runtime from database integration tests --- integration/database.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/integration/database.test.ts b/integration/database.test.ts index da91e6c5..5b7b881a 100644 --- a/integration/database.test.ts +++ b/integration/database.test.ts @@ -30,6 +30,8 @@ const boundaries = vi.hoisted(() => ({ notify: vi.fn() })); vi.mock("@/lib/admin/guard", () => ({ requirePermission: async () => ({ id: 7, username: "Integration editor" }), })); +// Permission constants stay real without loading the session/ACL runtime. +vi.mock("@/lib/permissions", () => import("@/lib/permission-slugs")); vi.mock("next-intl/server", () => ({ getTranslations: async () => (key: string) => key, }));