website refactor
This commit is contained in:
@@ -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 () => {
|
||||
|
||||
Reference in New Issue
Block a user