X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fcluster%2Ffixed.test.js;h=60dac4017c72781b6b1e33a78169910438e3030a;hb=eb7bf7441d410ca5d9ff9bb08f191ef22399371c;hp=8f3fad8b43f919dbc2a8d5c1d695f461cdd7a5fb;hpb=024daf59a8f93e67b7a307d1b5690ba564c80bab;p=poolifier.git diff --git a/tests/pools/cluster/fixed.test.js b/tests/pools/cluster/fixed.test.js index 8f3fad8b..60dac401 100644 --- a/tests/pools/cluster/fixed.test.js +++ b/tests/pools/cluster/fixed.test.js @@ -96,12 +96,12 @@ describe('Fixed cluster pool test suite', () => { } expect(promises.size).toBe(numberOfWorkers * maxMultiplier) for (const workerNode of queuePool.workerNodes) { - expect(workerNode.workerUsage.tasks.executing).toBeLessThanOrEqual( + expect(workerNode.usage.tasks.executing).toBeLessThanOrEqual( queuePool.opts.tasksQueueOptions.concurrency ) - expect(workerNode.workerUsage.tasks.executed).toBe(0) - expect(workerNode.workerUsage.tasks.queued).toBeGreaterThan(0) - expect(workerNode.workerUsage.tasks.maxQueued).toBeGreaterThan(0) + expect(workerNode.usage.tasks.executed).toBe(0) + expect(workerNode.usage.tasks.queued).toBeGreaterThan(0) + expect(workerNode.usage.tasks.maxQueued).toBeGreaterThan(0) } expect(queuePool.info.executingTasks).toBe(numberOfWorkers) expect(queuePool.info.queuedTasks).toBe( @@ -112,13 +112,11 @@ describe('Fixed cluster pool test suite', () => { ) await Promise.all(promises) for (const workerNode of queuePool.workerNodes) { - expect(workerNode.workerUsage.tasks.executing).toBe(0) - expect(workerNode.workerUsage.tasks.executed).toBeGreaterThan(0) - expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual( - maxMultiplier - ) - expect(workerNode.workerUsage.tasks.queued).toBe(0) - expect(workerNode.workerUsage.tasks.maxQueued).toBe(1) + expect(workerNode.usage.tasks.executing).toBe(0) + expect(workerNode.usage.tasks.executed).toBeGreaterThan(0) + expect(workerNode.usage.tasks.executed).toBeLessThanOrEqual(maxMultiplier) + expect(workerNode.usage.tasks.queued).toBe(0) + expect(workerNode.usage.tasks.maxQueued).toBe(1) } }) @@ -147,14 +145,11 @@ describe('Fixed cluster pool test suite', () => { } expect(inError).toBeDefined() expect(typeof inError === 'string').toBe(true) - expect(inError).toBe('Error Message from ClusterWorker') - expect(taskError).toStrictEqual({ - message: 'Error Message from ClusterWorker', - data - }) + expect(inError).toContain('Error Message from ClusterWorker on worker') + expect(taskError.data).toStrictEqual(data) expect( errorPool.workerNodes.some( - workerNode => workerNode.workerUsage.tasks.failed === 1 + workerNode => workerNode.usage.tasks.failed === 1 ) ).toBe(true) }) @@ -173,14 +168,13 @@ describe('Fixed cluster pool test suite', () => { } expect(inError).toBeDefined() expect(typeof inError === 'string').toBe(true) - expect(inError).toBe('Error Message from ClusterWorker:async') - expect(taskError).toStrictEqual({ - message: 'Error Message from ClusterWorker:async', - data - }) + expect(inError).toContain( + 'Error Message from ClusterWorker:async on worker' + ) + expect(taskError.data).toStrictEqual(data) expect( asyncErrorPool.workerNodes.some( - workerNode => workerNode.workerUsage.tasks.failed === 1 + workerNode => workerNode.usage.tasks.failed === 1 ) ).toBe(true) })