fix: ensure pool event full is emitted only once
[poolifier.git] / tests / pools / abstract / abstract-pool.test.js
index ec552e986003d859f38fe0557d6d8727c23d7ceb..0ecd39440efb43718400eeed0e3ef2b92e357736 100644 (file)
@@ -851,9 +851,7 @@ describe('Abstract pool test suite', () => {
       promises.add(pool.execute())
     }
     await Promise.all(promises)
-    // The `full` event is triggered when the number of submitted tasks at once reach the maximum number of workers in the dynamic pool.
-    // So in total numberOfWorkers * 2 - 1 times for a loop submitting up to numberOfWorkers * 2 tasks to the dynamic pool with min = (max = numberOfWorkers) / 2.
-    expect(poolFull).toBe(numberOfWorkers * 2 - 1)
+    expect(poolFull).toBe(1)
     expect(poolInfo).toStrictEqual({
       version,
       type: PoolTypes.dynamic,