X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fvideos%2Fvideo-schedule-update.ts;h=a260fa4dacb0a0af661c5edcc76db034ca5fd964;hb=c1c86c1599acf8aad71fb7d7f312c43d6d1fa5ac;hp=8b87ea8554f191c8b2377d4ca31125b804b96db8;hpb=2baea0c77cc765f7cbca9c9a2f4272268892a35c;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/videos/video-schedule-update.ts b/server/tests/api/videos/video-schedule-update.ts index 8b87ea855..a260fa4da 100644 --- a/server/tests/api/videos/video-schedule-update.ts +++ b/server/tests/api/videos/video-schedule-update.ts @@ -5,11 +5,14 @@ import 'mocha' import { VideoPrivacy } from '../../../../shared/models/videos' import { doubleFollow, - flushAndRunMultipleServers, getMyVideos, + flushAndRunMultipleServers, + getMyVideos, getVideosList, + getVideoWithToken, killallServers, ServerInfo, - setAccessTokensToServers, updateVideo, + setAccessTokensToServers, + updateVideo, uploadVideo, wait } from '../../utils' @@ -69,17 +72,22 @@ describe('Test video update scheduler', function () { const res = await getMyVideos(servers[0].url, servers[0].accessToken, 0, 5) expect(res.body.total).to.equal(1) - const video = res.body.data[0] - expect(video.name).to.equal('video 1') - expect(video.privacy.id).to.equal(VideoPrivacy.PRIVATE) - expect(new Date(video.scheduledUpdate.updateAt)).to.be.above(new Date()) - expect(video.scheduledUpdate.privacy).to.equal(VideoPrivacy.PUBLIC) + const videoFromList = res.body.data[0] + const res2 = await getVideoWithToken(servers[0].url, servers[0].accessToken, videoFromList.uuid) + const videoFromGet = res2.body + + for (const video of [ videoFromList, videoFromGet ]) { + expect(video.name).to.equal('video 1') + expect(video.privacy.id).to.equal(VideoPrivacy.PRIVATE) + expect(new Date(video.scheduledUpdate.updateAt)).to.be.above(new Date()) + expect(video.scheduledUpdate.privacy).to.equal(VideoPrivacy.PUBLIC) + } }) it('Should wait some seconds and have the video in public privacy', async function () { this.timeout(20000) - await wait(10000) + await wait(15000) await waitJobs(servers) for (const server of servers) { @@ -144,7 +152,7 @@ describe('Test video update scheduler', function () { it('Should wait some seconds and have the updated video in public privacy', async function () { this.timeout(20000) - await wait(10000) + await wait(15000) await waitJobs(servers) for (const server of servers) {