From 3b77f5e0f17639e5d9982a3173c790aa90e953c3 Mon Sep 17 00:00:00 2001 From: juancarmore Date: Sat, 16 Aug 2025 13:46:27 +0200 Subject: [PATCH] tests: add roomName filter test --- .../integration/api/rooms/get-rooms.test.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/backend/tests/integration/api/rooms/get-rooms.test.ts b/backend/tests/integration/api/rooms/get-rooms.test.ts index e7415ed..a7da28f 100644 --- a/backend/tests/integration/api/rooms/get-rooms.test.ts +++ b/backend/tests/integration/api/rooms/get-rooms.test.ts @@ -45,12 +45,27 @@ describe('Room API Tests', () => { autoDeletionDate: validAutoDeletionDate }); - const response = await getRooms({ fields: 'roomId,createdAt' }); + const response = await getRooms({ fields: 'roomId,creationDate' }); const { rooms } = response.body; expectSuccessRoomsResponse(response, 1, 10, false, false); - expectValidRoomWithFields(rooms[0], ['roomId']); + expectValidRoomWithFields(rooms[0], ['roomId', 'creationDate']); + }); + + it('should return a list of rooms applying roomName filter', async () => { + await createRoom({ + roomName: 'test-room' + }); + await createRoom({ + roomName: 'other-room' + }); + + const response = await getRooms({ roomName: 'test-room' }); + const { rooms } = response.body; + + expectSuccessRoomsResponse(response, 1, 10, false, false); + expectValidRoom(rooms[0], 'test-room'); }); it('should return a list of rooms with pagination', async () => {