X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fserver%2Fhandle-down.ts;h=d57d72f5e4763ee50516df698b1ef759f8286f0d;hb=d4a8e7a65f97bb3257facc13e1ae8ffdbad61ddb;hp=043754e706faa49fa1c86633d43de2a0fd6cbfce;hpb=f2eb23cd87cf32b8fe545178143b5f49e06a58da;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/server/handle-down.ts b/server/tests/api/server/handle-down.ts index 043754e70..d57d72f5e 100644 --- a/server/tests/api/server/handle-down.ts +++ b/server/tests/api/server/handle-down.ts @@ -4,7 +4,7 @@ import * as chai from 'chai' import 'mocha' import { JobState, Video } from '../../../../shared/models' import { VideoPrivacy } from '../../../../shared/models/videos' -import { VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model' +import { VideoCommentThreadTree } from '../../../../shared/models/videos/comment/video-comment.model' import { cleanupTests, @@ -47,7 +47,7 @@ describe('Test handle downs', function () { let missedVideo2: Video let unlistedVideo: Video - const videoIdsServer1: number[] = [] + const videoIdsServer1: string[] = [] const videoAttributes = { name: 'my super name for server 1', @@ -143,7 +143,7 @@ describe('Test handle downs', function () { await uploadVideo(servers[0].url, servers[0].accessToken, videoAttributes) } - await waitJobs(servers[0]) + await waitJobs([ servers[0], servers[2] ]) // Kill server 3 killallServers([ servers[2] ]) @@ -346,10 +346,12 @@ describe('Test handle downs', function () { // Wait video expiration await wait(11000) - for (let i = 0; i < 3; i++) { - await getVideo(servers[1].url, videoIdsServer1[i]) - await wait(1000) - await waitJobs([ servers[1] ]) + for (let i = 0; i < 5; i++) { + try { + await getVideo(servers[1].url, videoIdsServer1[i]) + await waitJobs([ servers[1] ]) + await wait(1500) + } catch {} } for (const id of videoIdsServer1) {