From d6816e06b18322742ddd903ebdff249034cdf274 Mon Sep 17 00:00:00 2001 From: Bruno Roesner Date: Wed, 4 Dec 2024 10:09:07 -0500 Subject: [PATCH] modified delete() tests --- server/__tests__/room.test.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/server/__tests__/room.test.js b/server/__tests__/room.test.js index b7e92ec..7c84697 100644 --- a/server/__tests__/room.test.js +++ b/server/__tests__/room.test.js @@ -139,10 +139,28 @@ describe('Rooms', () => { // TODO : add update() test it('should delete existing room', async () => { - collection.deleteOne.mockReturnValue({ id: '123456' }); - const result = await roomRepo.delete('123456'); + const mongoObjectID = new ObjectId(); + const roomID = '123456'; + + collection.deleteOne.mockResolvedValue({ + deletedCount: 1, + }); + + const result = await roomRepo.delete(roomID); expect(result).toBeTruthy(); }); + it('should not delete un-existing room', async () => { + const mongoObjectID = new ObjectId(); + const roomID = '123456'; + + collection.deleteOne.mockResolvedValue({ + deletedCount: 0, + }); + + const result = await roomRepo.delete(roomID); + + expect(result).toBeFalsy(); + }); });