diff --git a/tests/cms-users-endpoints.spec.ts b/tests/cms-users-endpoints.spec.ts index fe7cbc5..4d1e124 100644 --- a/tests/cms-users-endpoints.spec.ts +++ b/tests/cms-users-endpoints.spec.ts @@ -5,6 +5,11 @@ vi.mock('../server/utils/auth.js', () => ({ getUserFromToken: vi.fn(), readUsers: vi.fn(), writeUsers: vi.fn(), + hasRole: vi.fn((user, role) => { + if (!user) return false + const userRoles = Array.isArray(user.roles) ? user.roles : (user.role ? [user.role] : []) + return userRoles.includes(role) + }), hasAnyRole: vi.fn((user, ...roles) => { if (!user) return false const userRoles = Array.isArray(user.roles) ? user.roles : (user.role ? [user.role] : []) diff --git a/tests/galerie-endpoints.spec.ts b/tests/galerie-endpoints.spec.ts index ff40e01..bb0c8ad 100644 --- a/tests/galerie-endpoints.spec.ts +++ b/tests/galerie-endpoints.spec.ts @@ -17,6 +17,7 @@ vi.mock('../server/utils/auth.js', () => ({ vi.mock('sharp', () => ({ default: vi.fn(() => ({ + metadata: vi.fn().mockResolvedValue({ width: 1200, height: 800 }), resize: vi.fn().mockReturnThis(), rotate: vi.fn().mockReturnThis(), toFile: vi.fn().mockResolvedValue({}),