From cdd838168d617f70fc04fe7f23846810e7e07082 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 16 Jun 2022 13:39:57 +0200 Subject: Fix live ending job that breaks new live session --- server/tests/api/live/live-save-replay.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'server/tests/api') diff --git a/server/tests/api/live/live-save-replay.ts b/server/tests/api/live/live-save-replay.ts index 007af51e9..99d500711 100644 --- a/server/tests/api/live/live-save-replay.ts +++ b/server/tests/api/live/live-save-replay.ts @@ -12,6 +12,7 @@ import { createMultipleServers, doubleFollow, findExternalSavedVideo, + makeRawRequest, PeerTubeServer, setAccessTokensToServers, setDefaultVideoChannel, @@ -457,6 +458,12 @@ describe('Save replay setting', function () { // Streaming session #2 ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) + + await wait(5000) + const video = await servers[0].videos.get({ id: liveVideoUUID }) + expect(video.streamingPlaylists).to.have.lengthOf(1) + await makeRawRequest(video.streamingPlaylists[0].playlistUrl) + await stopFfmpeg(ffmpegCommand) await waitUntilLiveWaitingOnAllServers(servers, liveVideoUUID) -- cgit v1.2.3