fix issues in core
This commit is contained in:
@@ -91,8 +91,11 @@ describe('CancelRaceUseCase', () => {
|
||||
const result = await useCase.execute({ raceId, cancelledById: 'admin-1' });
|
||||
|
||||
expect(result.isErr()).toBe(true);
|
||||
expect(result.unwrapErr().code).toBe('NOT_AUTHORIZED');
|
||||
expect((result.unwrapErr() as any).details.message).toContain('already cancelled');
|
||||
const err = result.unwrapErr();
|
||||
expect(err.code).toBe('NOT_AUTHORIZED');
|
||||
if ('details' in err && err.details && typeof err.details === 'object' && 'message' in err.details) {
|
||||
expect(err.details.message).toContain('already cancelled');
|
||||
}
|
||||
expect(output.present).not.toHaveBeenCalled();
|
||||
});
|
||||
|
||||
@@ -113,8 +116,11 @@ describe('CancelRaceUseCase', () => {
|
||||
const result = await useCase.execute({ raceId, cancelledById: 'admin-1' });
|
||||
|
||||
expect(result.isErr()).toBe(true);
|
||||
expect(result.unwrapErr().code).toBe('NOT_AUTHORIZED');
|
||||
expect((result.unwrapErr() as any).details.message).toContain('completed race');
|
||||
const err = result.unwrapErr();
|
||||
expect(err.code).toBe('NOT_AUTHORIZED');
|
||||
if ('details' in err && err.details && typeof err.details === 'object' && 'message' in err.details) {
|
||||
expect(err.details.message).toContain('completed race');
|
||||
}
|
||||
expect(output.present).not.toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user