From 7cabcaf99841fc27dc7a5ad70f271b07ad594aec Mon Sep 17 00:00:00 2001 From: Timon Back Date: Wed, 29 Sep 2021 10:43:02 +0200 Subject: [PATCH] Improved delete-user assertion --- tests/user/delete-user/delete-user.e2e-spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/user/delete-user/delete-user.e2e-spec.ts b/tests/user/delete-user/delete-user.e2e-spec.ts index 38c177f..05c7996 100644 --- a/tests/user/delete-user/delete-user.e2e-spec.ts +++ b/tests/user/delete-user/delete-user.e2e-spec.ts @@ -3,6 +3,7 @@ import * as request from 'supertest'; import { CreateUser } from '@src/interface-adapters/interfaces/user/create.user.interface'; import { getTestServer, TestServer } from '../../jestSetupAfterEnv'; import { Id } from '@src/libs/ddd/interface-adapters/interfaces/id.interface'; +import { UserResponse } from '@src/modules/user/dtos/user.response.dto'; const feature = loadFeature('tests/user/delete-user/delete-user.feature'); @@ -53,7 +54,9 @@ defineFeature(feature, test => { then('I cannot see my user in a list of all users', async () => { const res = await httpServer.get('/v1/users').expect(200); - expect(res.body).toHaveLength(0); + expect(res.body.some((item: UserResponse) => item.id === userId.id)).toBe( + false, + ); }); }); });