fix prisma tests

This commit is contained in:
Gsk54
2022-12-14 16:33:42 +01:00
parent c6d8a50fd6
commit caddcd22c5
4 changed files with 94 additions and 23 deletions

View File

@@ -3,7 +3,7 @@ import { UsersRepository } from '../../adapters/secondaries/users.repository';
import { DeleteUserCommand } from '../../commands/delete-user.command';
import { DeleteUserUseCase } from '../../domain/usecases/delete-user.usecase';
const usersMock = [
const mockUsers = [
{
uuid: 'bb281075-1b98-4456-89d6-c643d3044a91',
firstName: 'John',
@@ -26,9 +26,9 @@ const usersMock = [
const mockUsersRepository = {
delete: jest.fn().mockImplementation((uuid: string) => {
usersMock.forEach((user, index) => {
mockUsers.forEach((user, index) => {
if (user.uuid === uuid) {
usersMock.splice(index, 1);
mockUsers.splice(index, 1);
return Promise.resolve();
}
});
@@ -58,11 +58,11 @@ describe('DeleteUserUseCase', () => {
describe('execute', () => {
it('should delete an User', async () => {
const savedUuid = usersMock[0].uuid;
const savedUuid = mockUsers[0].uuid;
const deleteUserCommand = new DeleteUserCommand(savedUuid);
await deleteUserUseCase.execute(deleteUserCommand);
const deletedUser = usersMock.find((user) => user.uuid === savedUuid);
const deletedUser = mockUsers.find((user) => user.uuid === savedUuid);
expect(deletedUser).toBeUndefined();
});
});