- const resVideo = await uploadVideo(servers[1].url, servers[1].accessToken, videoAttributes)
- const videoId = resVideo.body.video.uuid
-
- // Should be in transcode state
- const { body } = await getVideo(servers[1].url, videoId)
- expect(body.name).to.equal('waiting video')
- expect(body.state.id).to.equal(VideoState.TO_TRANSCODE)
- expect(body.state.label).to.equal('To transcode')
- expect(body.waitTranscoding).to.be.true
-
- // Should have my video
- const resMyVideos = await getMyVideos(servers[1].url, servers[1].accessToken, 0, 10)
- const videoToFindInMine = resMyVideos.body.data.find(v => v.name === videoAttributes.name)
- expect(videoToFindInMine).not.to.be.undefined
- expect(videoToFindInMine.state.id).to.equal(VideoState.TO_TRANSCODE)
- expect(videoToFindInMine.state.label).to.equal('To transcode')
- expect(videoToFindInMine.waitTranscoding).to.be.true
-
- // Should not list this video
- const resVideos = await getVideosList(servers[1].url)
- const videoToFindInList = resVideos.body.data.find(v => v.name === videoAttributes.name)
- expect(videoToFindInList).to.be.undefined
-
- // Server 1 should not have the video yet
- await getVideo(servers[0].url, videoId, HttpStatusCode.NOT_FOUND_404)
- }