+ it('Should update and add a video on server 2, and update it on server 1 after a search', async function () {
+ this.timeout(60000)
+
+ await updateVideo(servers[1].url, userServer2Token, videoServer2UUID, { name: 'video 1 updated' })
+ await uploadVideo(servers[1].url, userServer2Token, { name: 'video 2 server 2', channelId: channelIdServer2 })
+
+ await waitJobs(servers)
+
+ // Expire video channel
+ await wait(10000)
+
+ const search = 'http://localhost:' + servers[1].port + '/video-channels/channel1_server2'
+ await command.searchChannels({ search, token: servers[0].accessToken })
+
+ await waitJobs(servers)
+
+ const videoChannelName = 'channel1_server2@localhost:' + servers[1].port
+ const res = await getVideoChannelVideos(servers[0].url, servers[0].accessToken, videoChannelName, 0, 5, '-createdAt')
+
+ expect(res.body.total).to.equal(2)
+ expect(res.body.data[0].name).to.equal('video 2 server 2')
+ expect(res.body.data[1].name).to.equal('video 1 updated')
+ })
+