X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fpools%2Fthread%2Ffixed.test.js;h=84871e738d3d3184677b1110ad0078671f0e35a5;hb=76a3a76becd6ac41efb3271c708431a666828c30;hp=ec756aa53b99097e23568d0c02e0a586031c0e6c;hpb=7d27ec0dd77a2b67c9e7ab20831bc70a6051a853;p=poolifier.git diff --git a/tests/pools/thread/fixed.test.js b/tests/pools/thread/fixed.test.js index ec756aa5..84871e73 100644 --- a/tests/pools/thread/fixed.test.js +++ b/tests/pools/thread/fixed.test.js @@ -11,7 +11,7 @@ describe('Fixed thread pool test suite', () => { numberOfThreads, './tests/worker-files/thread/testWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const queuePool = new FixedThreadPool( @@ -22,7 +22,7 @@ describe('Fixed thread pool test suite', () => { tasksQueueOptions: { concurrency: tasksConcurrency }, - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const emptyPool = new FixedThreadPool( @@ -38,14 +38,14 @@ describe('Fixed thread pool test suite', () => { numberOfThreads, './tests/worker-files/thread/errorWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const asyncErrorPool = new FixedThreadPool( numberOfThreads, './tests/worker-files/thread/asyncErrorWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) const asyncPool = new FixedThreadPool( @@ -84,7 +84,7 @@ describe('Fixed thread pool test suite', () => { numberOfThreads, './tests/worker-files/thread/testWorker.js', { - errorHandler: (e) => console.error(e) + errorHandler: e => console.error(e) } ) let poolReady = 0 @@ -206,7 +206,7 @@ describe('Fixed thread 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 @@ -227,7 +227,7 @@ describe('Fixed thread pool test suite', () => { }) expect( errorPool.workerNodes.some( - (workerNode) => workerNode.usage.tasks.failed === 1 + workerNode => workerNode.usage.tasks.failed === 1 ) ).toBe(true) }) @@ -235,7 +235,7 @@ describe('Fixed thread 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 @@ -256,7 +256,7 @@ describe('Fixed thread pool test suite', () => { }) expect( asyncErrorPool.workerNodes.some( - (workerNode) => workerNode.usage.tasks.failed === 1 + workerNode => workerNode.usage.tasks.failed === 1 ) ).toBe(true) }) @@ -312,17 +312,12 @@ describe('Fixed thread pool test suite', () => { it('Verify destroyWorkerNode()', async () => { const workerFilePath = './tests/worker-files/thread/testWorker.js' const pool = new FixedThreadPool(numberOfThreads, workerFilePath) + const workerNodeKey = 0 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(exitEvent).toBe(1) expect(pool.workerNodes.length).toBe(numberOfThreads - 1) await pool.destroy()