X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fcluster%2Ffixed.test.js;h=9ee37ad83cb8981c01eae320c1968ecc025762f6;hb=refs%2Ftags%2Fv2.7.3;hp=675bf70759ebb9911198f1a15012420c384bb04a;hpb=7d27ec0dd77a2b67c9e7ab20831bc70a6051a853;p=poolifier.git diff --git a/tests/pools/cluster/fixed.test.js b/tests/pools/cluster/fixed.test.js index 675bf707..9ee37ad8 100644 --- a/tests/pools/cluster/fixed.test.js +++ b/tests/pools/cluster/fixed.test.js @@ -11,7 +11,7 @@ describe('Fixed cluster pool test suite', () => { numberOfWorkers, './tests/worker-files/cluster/testWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const queuePool = new FixedClusterPool( @@ -22,7 +22,7 @@ describe('Fixed cluster pool test suite', () => { tasksQueueOptions: { concurrency: tasksConcurrency }, - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const emptyPool = new FixedClusterPool( @@ -38,14 +38,14 @@ describe('Fixed cluster pool test suite', () => { numberOfWorkers, './tests/worker-files/cluster/errorWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const asyncErrorPool = new FixedClusterPool( numberOfWorkers, './tests/worker-files/cluster/asyncErrorWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const asyncPool = new FixedClusterPool( @@ -84,7 +84,7 @@ describe('Fixed cluster pool test suite', () => { numberOfWorkers, './tests/worker-files/cluster/testWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) let poolReady = 0 @@ -180,7 +180,7 @@ describe('Fixed cluster pool test suite', () => { it('Verify that error handling is working properly:sync', async () => { const data = { f: 10 } let taskError - errorPool.emitter.on(PoolEvents.taskError, (e) => { + errorPool.emitter.on(PoolEvents.taskError, e => { taskError = e }) let inError @@ -199,7 +199,7 @@ describe('Fixed cluster pool test suite', () => { }) expect( errorPool.workerNodes.some( - (workerNode) => workerNode.usage.tasks.failed === 1 + workerNode => workerNode.usage.tasks.failed === 1 ) ).toBe(true) }) @@ -207,7 +207,7 @@ describe('Fixed cluster pool test suite', () => { it('Verify that error handling is working properly:async', async () => { const data = { f: 10 } let taskError - asyncErrorPool.emitter.on(PoolEvents.taskError, (e) => { + asyncErrorPool.emitter.on(PoolEvents.taskError, e => { taskError = e }) let inError @@ -226,7 +226,7 @@ describe('Fixed cluster pool test suite', () => { }) expect( asyncErrorPool.workerNodes.some( - (workerNode) => workerNode.usage.tasks.failed === 1 + workerNode => workerNode.usage.tasks.failed === 1 ) ).toBe(true) }) @@ -287,21 +287,16 @@ describe('Fixed cluster pool test suite', () => { it('Verify destroyWorkerNode()', async () => { const workerFilePath = './tests/worker-files/cluster/testWorker.js' const pool = new FixedClusterPool(numberOfWorkers, workerFilePath) + const workerNodeKey = 0 let disconnectEvent = 0 - pool.workerNodes[0].worker.on('disconnect', () => { + pool.workerNodes[workerNodeKey].worker.on('disconnect', () => { ++disconnectEvent }) let exitEvent = 0 - pool.workerNodes[0].worker.on('exit', () => { + pool.workerNodes[workerNodeKey].worker.on('exit', () => { ++exitEvent }) - let error - try { - await pool.destroyWorkerNode(0) - } catch (e) { - error = e - } - expect(error).toBeUndefined() + await expect(pool.destroyWorkerNode(workerNodeKey)).resolves.toBeUndefined() expect(disconnectEvent).toBe(1) expect(exitEvent).toBe(1) expect(pool.workerNodes.length).toBe(numberOfWorkers - 1)