docs: updates changelog entries
[poolifier.git] / tests / pools / cluster / dynamic.test.js
index 6ce3d0a1ef978bd138a4fd8d0eb38ed596366edb..6dd9f506fd78b8e606ed7d3d99906a2cc64465e0 100644 (file)
@@ -1,6 +1,6 @@
 const { expect } = require('expect')
 const { DynamicClusterPool } = require('../../../lib/index')
-const WorkerFunctions = require('../../test-types')
+const { WorkerFunctions } = require('../../test-types')
 const TestUtils = require('../../test-utils')
 
 describe('Dynamic cluster pool test suite', () => {
@@ -27,11 +27,10 @@ describe('Dynamic cluster pool test suite', () => {
   })
 
   it('Verify that new workers are created when required, max size is not exceeded and that after a while new workers will die', async () => {
-    const promises = []
     let poolBusy = 0
-    pool.emitter.on('busy', () => poolBusy++)
+    pool.emitter.on('busy', () => ++poolBusy)
     for (let i = 0; i < max * 2; i++) {
-      promises.push(pool.execute())
+      pool.execute()
     }
     expect(pool.workers.length).toBeLessThanOrEqual(max)
     expect(pool.workers.length).toBeGreaterThan(min)
@@ -100,7 +99,6 @@ describe('Dynamic cluster pool test suite', () => {
     }
     expect(longRunningPool.workers.length).toBe(max)
     await TestUtils.waitExits(longRunningPool, max - min)
-    // Here we expect the workers to be at the max size since that the task is still running
     expect(longRunningPool.workers.length).toBe(min)
     // We need to clean up the resources after our test
     await longRunningPool.destroy()
@@ -123,7 +121,7 @@ describe('Dynamic cluster pool test suite', () => {
     }
     expect(longRunningPool.workers.length).toBe(max)
     await TestUtils.sleep(1500)
-    // Here we expect the workers to be at the max size since that the task is still running
+    // Here we expect the workers to be at the max size since the task is still running
     expect(longRunningPool.workers.length).toBe(max)
     // We need to clean up the resources after our test
     await longRunningPool.destroy()