test: refine UTs
[poolifier.git] / tests / pools / abstract / abstract-pool.test.js
index a44cdea527fcef97363d15063f4d432fcb366ec6..ba9fc4f71825a084881cd86e5a401bd6de80cbda 100644 (file)
@@ -1252,4 +1252,20 @@ describe('Abstract pool test suite', () => {
     }
     await pool.destroy()
   })
+
+  it('Verify sendKillMessageToWorker()', async () => {
+    const pool = new DynamicClusterPool(
+      Math.floor(numberOfWorkers / 2),
+      numberOfWorkers,
+      './tests/worker-files/cluster/testWorker.js'
+    )
+    const workerNodeKey = 0
+    await expect(
+      pool.sendKillMessageToWorker(
+        workerNodeKey,
+        pool.workerNodes[workerNodeKey].info.id
+      )
+    ).resolves.toBeUndefined()
+    await pool.destroy()
+  })
 })