X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fserver%2Fjobs.ts;h=96ab2a5765f066b756a36d1cef8a9bac62fc108b;hb=6d9ed0b6cb439f53e6df2aa1e751369bdc0f76ab;hp=bd8ffe18871235b15645eccbe8a9109d0d7d7852;hpb=419b520ca4434d17f3505013174e195c3a316716;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/server/jobs.ts b/server/tests/api/server/jobs.ts index bd8ffe188..96ab2a576 100644 --- a/server/tests/api/server/jobs.ts +++ b/server/tests/api/server/jobs.ts @@ -3,6 +3,7 @@ import 'mocha' import * as chai from 'chai' import { dateIsValid } from '@server/tests/shared' +import { wait } from '@shared/core-utils' import { cleanupTests, createMultipleServers, @@ -11,7 +12,6 @@ import { setAccessTokensToServers, waitJobs } from '@shared/server-commands' -import { wait } from '@shared/core-utils' const expect = chai.expect @@ -95,14 +95,16 @@ describe('Test jobs', function () { it('Should pause the job queue', async function () { this.timeout(120000) - await servers[1].jobs.pauseJobQueue() + const { uuid } = await servers[1].videos.upload({ attributes: { name: 'video2' } }) + await waitJobs(servers) - await servers[1].videos.upload({ attributes: { name: 'video2' } }) + await servers[1].jobs.pauseJobQueue() + await servers[1].videos.runTranscoding({ videoId: uuid, transcodingType: 'hls' }) await wait(5000) const body = await servers[1].jobs.list({ state: 'waiting', jobType: 'video-transcoding' }) - expect(body.data).to.have.lengthOf(1) + expect(body.data).to.have.lengthOf(4) }) it('Should resume the job queue', async function () {