import 'mocha'
import * as chai from 'chai'
import { dateIsValid } from '@server/tests/shared'
+import { wait } from '@shared/core-utils'
import {
cleanupTests,
createMultipleServers,
setAccessTokensToServers,
waitJobs
} from '@shared/server-commands'
-import { wait } from '@shared/core-utils'
const expect = chai.expect
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 () {