tests: await disconnectFakeParticipants in afterEach hooks for consistency

This commit is contained in:
Carlos Santos 2025-04-23 14:41:23 +02:00
parent d095233f65
commit ace65e5f89
3 changed files with 9 additions and 9 deletions

View File

@ -20,7 +20,7 @@ describe('Room API Tests', () => {
afterEach(async () => {
// Remove all rooms created
disconnectFakeParticipants();
await disconnectFakeParticipants();
await deleteAllRooms();
});

View File

@ -9,6 +9,8 @@ import {
disconnectFakeParticipants
} from '../../../utils/helpers.js';
import ms from 'ms';
import { setupMultiRoomTestContext } from '../../../utils/test-scenarios.js';
import { expectValidRoom } from '../../../utils/assertion-helpers.js';
describe('Room API Tests', () => {
beforeAll(async () => {
@ -21,7 +23,7 @@ describe('Room API Tests', () => {
afterEach(async () => {
// Remove all rooms created
disconnectFakeParticipants();
await disconnectFakeParticipants();
await deleteAllRooms();
});
@ -113,9 +115,10 @@ describe('Room API Tests', () => {
});
it('should mark room for deletion (202) when participants exist and force=false', async () => {
const autoDeletionDate = Date.now() + ms('5h');
const { roomId } = await createRoom({
roomIdPrefix: 'test-room',
autoDeletionDate: Date.now() + ms('5h')
autoDeletionDate
});
await joinFakeParticipant(roomId, 'test-participant');
@ -125,12 +128,9 @@ describe('Room API Tests', () => {
expect(response.status).toBe(202);
const roomResponse = await getRoom(roomId);
expect(roomResponse.body).toBeDefined();
expect(roomResponse.body.roomId).toBe(roomId);
expect(roomResponse.body.markedForDeletion).toBeDefined();
expect(roomResponse.body.markedForDeletion).toBe(true);
expectValidRoom(roomResponse.body, 'test-room', autoDeletionDate, undefined, true);
disconnectFakeParticipants();
await disconnectFakeParticipants();
const responseAfterDelete = await getRoom(roomId);
expect(responseAfterDelete.status).toBe(404);

View File

@ -98,7 +98,7 @@ describe('Room Garbage Collector Tests', () => {
expect(response.body.autoDeletionDate).toBeTruthy();
expect(response.body.autoDeletionDate).toBeLessThan(Date.now());
disconnectFakeParticipants();
await disconnectFakeParticipants();
// Wait to receive webhook room_finished
await sleep('2s');