+
+ await waitJobs(servers)
+ await setActorFollowScores(servers[1].internalServerNumber, 20)
+
+ // Wait video expiration
+ await wait(11000)
+
+ // Refresh video -> score + 10 = 30
+ await getVideo(servers[1].url, videoIdsServer1[0])
+
+ await waitJobs(servers)
+ })
+
+ it('Should remove followings that are down', async function () {
+ this.timeout(120000)
+
+ killallServers([ servers[0] ])
+
+ // 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 (const id of videoIdsServer1) {
+ await getVideo(servers[1].url, id, 403)
+ }
+ })
+
+ after(async function () {
+ await closeAllSequelize([ servers[1] ])
+
+ await cleanupTests(servers)