X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fthread%2Ffixed.test.js;h=901c6665c7d0086bdf453466a7c74027a2c0e6d6;hb=6a643dfd5251a1bac6af0273f34c8072f573f2a5;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..901c6665 100644 --- a/tests/pools/thread/fixed.test.js +++ b/tests/pools/thread/fixed.test.js @@ -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()