test: add sleep to ensure proper timing for room deletion in participant and end meeting tests

This commit is contained in:
juancarmore 2025-06-20 16:57:13 +02:00
parent fd7260863f
commit b44e7e2b6a
2 changed files with 4 additions and 0 deletions

View File

@ -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');

View File

@ -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);
});