X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fserver%2Fjobs.ts;h=d0e222997645dad4cfce802fad172fd38144d6a1;hb=693c6586cb896a84ff0f897b1c242bcf7bdcbaee;hp=19c8836b59ba8641ebb04ac02661b19518585d6a;hpb=a30a136c9896c656cab98d2c92cde32c534dc098;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/server/jobs.ts b/server/tests/api/server/jobs.ts index 19c8836b5..d0e222997 100644 --- a/server/tests/api/server/jobs.ts +++ b/server/tests/api/server/jobs.ts @@ -83,6 +83,19 @@ describe('Test jobs', function () { } }) + it('Should list all jobs', async function () { + const res = await getJobsList(servers[1].url, servers[1].accessToken) + + const jobs = res.body.data as Job[] + + expect(res.body.total).to.be.above(2) + expect(jobs).to.have.length.above(2) + + // We know there are a least 1 delayed job (video views) and 1 completed job (broadcast) + expect(jobs.find(j => j.state === 'delayed')).to.not.be.undefined + expect(jobs.find(j => j.state === 'completed')).to.not.be.undefined + }) + after(async function () { await cleanupTests(servers) })