website refactor

This commit is contained in:
2026-01-16 15:20:25 +01:00
parent 7e02fc3ea5
commit 37b1aa626c
325 changed files with 2167 additions and 2782 deletions

View File

@@ -42,17 +42,12 @@ describe('UpdateTeamUseCase', () => {
const result = await useCase.execute(command);
expect(result.isOk()).toBe(true);
expect(result.unwrap()).toBeUndefined();
const successResult = result.unwrap();
expect(successResult.team).toBe(mockUpdatedTeam);
expect(mockMembershipRepository.getMembership).toHaveBeenCalledWith('team-1', 'user-1');
expect(mockTeamRepository.findById).toHaveBeenCalledWith('team-1');
expect(mockTeam.update).toHaveBeenCalledWith({ name: 'New Name', tag: 'NEW' });
expect(mockTeamRepository.update).toHaveBeenCalledWith(mockUpdatedTeam);
expect(present).toHaveBeenCalledTimes(1);
const firstCall = present.mock.calls[0];
expect(firstCall).toBeDefined();
const presented = firstCall![0] as UpdateTeamResult;
expect(presented.team).toBe(mockUpdatedTeam);
});
it('returns permission denied error if insufficient permissions', async () => {