fix(tests): Give some time for recording events to be received.

This commit is contained in:
damencho
2025-10-28 16:12:18 -05:00
committed by Boris Grozev
parent d6f5f2fec0
commit dbe927666e

View File

@@ -72,12 +72,20 @@ describe('Recording and live-streaming', () => {
webhooksProxy.clearCache();
const iFrameEvent = (await p.getIframeAPI().getEventResult('recordingStatusChanged'));
const iFrameEvent = await p.driver.waitUntil(() =>
p.getIframeAPI().getEventResult('recordingStatusChanged'), {
timeout: 5000,
timeoutMsg: 'recordingStatusChanged event not received'
});
expect(iFrameEvent.mode).toBe('file');
expect(iFrameEvent.on).toBe(true);
const linkEvent = (await p.getIframeAPI().getEventResult('recordingLinkAvailable'));
const linkEvent = await p.driver.waitUntil(() =>
p.getIframeAPI().getEventResult('recordingLinkAvailable'), {
timeout: 5000,
timeoutMsg: 'recordingLinkAvailable event not received'
});
expect(linkEvent.link.startsWith('https://')).toBe(true);
expect(linkEvent.link.includes(tenant)).toBe(true);