+ describe('Videos refresher', function () {
+
+ it('Should remove a deleted remote video', async function () {
+ this.timeout(60000)
+
+ await wait(10000)
+
+ // Change UUID so the remote server returns a 404
+ await servers[1].sql.setVideoField(videoUUID1, 'uuid', '304afe4f-39f9-4d49-8ed7-ac57b86b174f')
+
+ await servers[0].videos.get({ id: videoUUID1 })
+ await servers[0].videos.get({ id: videoUUID2 })
+
+ await waitJobs(servers)
+
+ await servers[0].videos.get({ id: videoUUID1, expectedStatus: HttpStatusCode.NOT_FOUND_404 })
+ await servers[0].videos.get({ id: videoUUID2 })
+ })