fix: ensure the least busy strategy only relies on task runtime
[poolifier.git] / tests / pools / selection-strategies / selection-strategies.test.js
index eedee42765e25c475310b10a07e4fb50fee097fc..cf6f1601444d8f939c8b7dbea4ac884e59ec6a67 100644 (file)
@@ -460,9 +460,9 @@ describe('Selection strategies test suite', () => {
         error: 0,
         elu: undefined
       })
-      expect(workerNode.tasksUsage.ran).toBeGreaterThan(0)
+      expect(workerNode.tasksUsage.ran).toBeGreaterThanOrEqual(0)
       expect(workerNode.tasksUsage.ran).toBeLessThanOrEqual(max * maxMultiplier)
-      expect(workerNode.tasksUsage.runTime).toBeGreaterThan(0)
+      expect(workerNode.tasksUsage.runTime).toBeGreaterThanOrEqual(0)
     }
     // We need to clean up the resources after our test
     await pool.destroy()