X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fcluster%2Ffixed.test.js;h=af3bc452ed64b5303f36cf9eb0d93e2d01f160f4;hb=5c120bae2af59d8711ccd0123b846250881d8350;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..af3bc452 100644 --- a/tests/pools/cluster/fixed.test.js +++ b/tests/pools/cluster/fixed.test.js @@ -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)