tests: Add test for room deletion upon receiving room_finished webhook
This commit is contained in:
parent
8357a54597
commit
829c7a1555
@ -125,6 +125,23 @@ describe('Room API Tests', () => {
|
|||||||
|
|
||||||
const roomResponse = await getRoom(roomId);
|
const roomResponse = await getRoom(roomId);
|
||||||
expectValidRoom(roomResponse.body, 'test-room', autoDeletionDate, undefined, true);
|
expectValidRoom(roomResponse.body, 'test-room', autoDeletionDate, undefined, true);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should delete a room marked for deletion when the webhook room_finished is received', async () => {
|
||||||
|
const autoDeletionDate = Date.now() + ms('5h');
|
||||||
|
const { roomId } = await createRoom({
|
||||||
|
roomIdPrefix: 'test-room',
|
||||||
|
autoDeletionDate
|
||||||
|
});
|
||||||
|
|
||||||
|
await joinFakeParticipant(roomId, 'test-participant');
|
||||||
|
|
||||||
|
const response = await deleteRoom(roomId, { force: false });
|
||||||
|
|
||||||
|
expect(response.status).toBe(202);
|
||||||
|
|
||||||
|
const roomResponse = await getRoom(roomId);
|
||||||
|
expectValidRoom(roomResponse.body, 'test-room', autoDeletionDate, undefined, true);
|
||||||
|
|
||||||
await disconnectFakeParticipants();
|
await disconnectFakeParticipants();
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user