it('should fetch all metadata for a single job when requested', async function () { const jobName = 'fetch-include-metadata' const boss = await helper.start(this.test.bossConfig) await boss.publish(jobName) const job = await boss.fetch(jobName, undefined, { includeMetadata: true }) assert(jobName === job.name) assert(job.priority === 0) assert(job.state === 'active') assert(job.retrylimit === 0) assert(job.retrycount === 0) assert(job.retrydelay === 0) assert(job.retrybackoff === false) assert(job.startafter !== undefined) assert(job.startedon !== undefined) assert(job.singletonkey === null) assert(job.singletonon === null) assert(job.expirein.minutes === 15) assert(job.createdon !== undefined) assert(job.completedon === null) assert(job.keepuntil !== undefined) await boss.stop() })