Tests: be more strict on number expectation
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 13 Oct 2022 21:54:51 +0000 (23:54 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 13 Oct 2022 21:54:51 +0000 (23:54 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
benchmarks/versus-external-pools/dynamic-piscina.js
benchmarks/versus-external-pools/fixed-piscina.js
src/worker/abstract-worker.ts
tests/worker/abstract-worker.test.js

index d78dd568c2c28ae9a9f0fd04d79e4e9c1ecd774e..83190d43cd927e708de2c356bea727958aee507b 100644 (file)
@@ -12,7 +12,7 @@ const piscina = new Piscina({
   filename: './workers/piscina/function-to-bench-worker.js',
   minThreads: size,
   maxThreads: size * 3,
-  idleTimeout: 1000 * 60 // this is the same as poolifier default
+  idleTimeout: 60000 // this is the same as poolifier default
 })
 
 async function run () {
index d1f785edeb31f1ff21870d13b987e8234597a22b..c89a951d2c70be00147764eeba7e78eece53bccd 100644 (file)
@@ -11,7 +11,7 @@ const data = {
 const piscina = new Piscina({
   filename: './workers/piscina/function-to-bench-worker.js',
   minThreads: size,
-  idleTimeout: 1000 * 60 // this is the same as poolifier default
+  idleTimeout: 60000 // this is the same as poolifier default
 })
 
 async function run () {
index 4aad8e62669335c3940ba3fb88cc08afda062eb3..52143fe3099c36c284cf56c3a8c6746b6c76c1dc 100644 (file)
@@ -6,7 +6,7 @@ import { EMPTY_FUNCTION } from '../utils'
 import type { KillBehavior, WorkerOptions } from './worker-options'
 import { KillBehaviors } from './worker-options'
 
-const DEFAULT_MAX_INACTIVE_TIME = 1000 * 60
+const DEFAULT_MAX_INACTIVE_TIME = 60000
 const DEFAULT_KILL_BEHAVIOR: KillBehavior = KillBehaviors.SOFT
 
 /**
index 9c8dd0973e9fe43ab0a9fe50e13b89b2fbe669be..c75227cc0bd8fcb8f0de0fe3f4b1b025e513245a 100644 (file)
@@ -17,7 +17,7 @@ describe('Abstract worker test suite', () => {
 
   it('Verify worker options default values', () => {
     const worker = new ThreadWorker(() => {})
-    expect(worker.opts.maxInactiveTime).toBe(1000 * 60)
+    expect(worker.opts.maxInactiveTime).toStrictEqual(60000)
     expect(worker.opts.killBehavior).toBe(KillBehaviors.SOFT)
     expect(worker.opts.async).toBe(false)
   })
@@ -28,7 +28,7 @@ describe('Abstract worker test suite', () => {
       async: true,
       killBehavior: KillBehaviors.HARD
     })
-    expect(worker.opts.maxInactiveTime).toBe(6000)
+    expect(worker.opts.maxInactiveTime).toStrictEqual(6000)
     expect(worker.opts.killBehavior).toBe(KillBehaviors.HARD)
     expect(worker.opts.async).toBe(true)
   })