X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fvideos%2Fvideo-hls.ts;h=a18c3d6720402589150f5e97b82f3fad292ad257;hb=b46cf4b920984492df598c1b61179acfc7f6f22e;hp=4685bf3b613801275e5abda2bc100a9ad9ab6a7a;hpb=cbb1d46b917356f81e0dfe28aacee03031731960;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/videos/video-hls.ts b/server/tests/api/videos/video-hls.ts index 4685bf3b6..a18c3d672 100644 --- a/server/tests/api/videos/video-hls.ts +++ b/server/tests/api/videos/video-hls.ts @@ -14,6 +14,7 @@ import { createMultipleServers, doubleFollow, expectStartWith, + hlsInfohashExist, makeRawRequest, ObjectStorageCommand, PeerTubeServer, @@ -88,9 +89,15 @@ async function checkHlsPlaylist (options: { const masterPlaylist = await server.streamingPlaylists.get({ url: hlsPlaylist.playlistUrl }) + let i = 0 for (const resolution of resolutions) { expect(masterPlaylist).to.contain(`${resolution}.m3u8`) expect(masterPlaylist).to.contain(`${resolution}.m3u8`) + + const url = 'http://' + videoDetails.account.host + await hlsInfohashExist(url, hlsPlaylist.playlistUrl, i) + + i++ } } @@ -236,6 +243,7 @@ describe('Test HLS videos', function () { enabled: true, allowAudioFiles: true, resolutions: { + '144p': false, '240p': true, '360p': true, '480p': true,