fix(visual): check for creator board permission is wrong (#3212)

This commit is contained in:
Meier Lukas
2025-05-24 17:49:08 +02:00
committed by GitHub
parent 240bf16806
commit f7e5e823d5
2 changed files with 22 additions and 3 deletions

View File

@@ -286,4 +286,22 @@ describe("constructBoardPermissions", () => {
expect(result.hasChangeAccess).toBe(false);
expect(result.hasViewAccess).toBe(true);
});
test("should return all false when creator is null and session is null", () => {
// Arrange
const board = {
creator: null,
userPermissions: [],
groupPermissions: [],
isPublic: false,
};
const session = null;
// Act
const result = constructBoardPermissions(board, session);
// Assert
expect(result.hasFullAccess).toBe(false);
expect(result.hasChangeAccess).toBe(false);
expect(result.hasViewAccess).toBe(false);
});
});