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, }));