From b44e7e2b6a0d47dfa9aa1ae4a5cc337f8d6c98cb Mon Sep 17 00:00:00 2001 From: juancarmore Date: Fri, 20 Jun 2025 16:57:13 +0200 Subject: [PATCH] test: add sleep to ensure proper timing for room deletion in participant and end meeting tests --- .../tests/integration/api/meetings/delete-participant.test.ts | 2 ++ backend/tests/integration/api/meetings/end-meeting.test.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/backend/tests/integration/api/meetings/delete-participant.test.ts b/backend/tests/integration/api/meetings/delete-participant.test.ts index c0ef134..2657a73 100644 --- a/backend/tests/integration/api/meetings/delete-participant.test.ts +++ b/backend/tests/integration/api/meetings/delete-participant.test.ts @@ -7,6 +7,7 @@ import { deleteParticipant, deleteRoom, disconnectFakeParticipants, + sleep, startTestServer } from '../../../helpers/request-helpers.js'; import { RoomData, setupSingleRoom } from '../../../helpers/test-scenarios.js'; @@ -65,6 +66,7 @@ describe('Meetings API Tests', () => { let response = await deleteRoom(roomData.room.roomId, { force: true }); expect(response.status).toBe(204); + await sleep('1s'); // Wait a bit for the meeting to be closed and the room deleted response = await deleteParticipant(roomData.room.roomId, participantName, roomData.moderatorCookie); expect(response.status).toBe(404); expect(response.body.error).toBe('Room Error'); diff --git a/backend/tests/integration/api/meetings/end-meeting.test.ts b/backend/tests/integration/api/meetings/end-meeting.test.ts index 04bc328..1caf354 100644 --- a/backend/tests/integration/api/meetings/end-meeting.test.ts +++ b/backend/tests/integration/api/meetings/end-meeting.test.ts @@ -7,6 +7,7 @@ import { disconnectFakeParticipants, endMeeting, getRoom, + sleep, startTestServer } from '../../../helpers/request-helpers.js'; import { RoomData, setupSingleRoom } from '../../../helpers/test-scenarios.js'; @@ -74,6 +75,7 @@ describe('Meetings API Tests', () => { let response = await deleteRoom(roomData.room.roomId, { force: true }); expect(response.status).toBe(204); + await sleep('1s'); // Wait a bit for the meeting to be closed and the room deleted response = await endMeeting(roomData.room.roomId, roomData.moderatorCookie); expect(response.status).toBe(404); });