X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Futils.test.js;h=5041f1028a49fcf598922aa307e481b94a8745a8;hb=daf47097ad490a3eadf6ede3469d4ff099585f53;hp=93e9e5c2e9b17f99165beb29e028239c7328dfa9;hpb=37e31facfbf633613b566e971816892e686effaf;p=poolifier.git diff --git a/tests/utils.test.js b/tests/utils.test.js index 93e9e5c2..5041f102 100644 --- a/tests/utils.test.js +++ b/tests/utils.test.js @@ -1,7 +1,7 @@ -const { randomInt } = require('crypto') -const { Worker } = require('worker_threads') -const cluster = require('cluster') -const os = require('os') +const { randomInt } = require('node:crypto') +const { Worker } = require('node:worker_threads') +const cluster = require('node:cluster') +const os = require('node:os') const { expect } = require('expect') const { CircularArray, @@ -20,7 +20,9 @@ const { isAsyncFunction, isKillBehavior, isPlainObject, + max, median, + min, round, secureRandom, sleep, @@ -311,4 +313,18 @@ describe('Utils test suite', () => { expect(randomNumber).toBeGreaterThanOrEqual(0) expect(randomNumber).toBeLessThan(1) }) + + it('Verify min() behavior', () => { + expect(min()).toBe(Infinity) + expect(min(1, 2)).toBe(1) + expect(min(2, 1)).toBe(1) + expect(min(1, 1)).toBe(1) + }) + + it('Verify max() behavior', () => { + expect(max()).toBe(-Infinity) + expect(max(1, 2)).toBe(2) + expect(max(2, 1)).toBe(2) + expect(max(1, 1)).toBe(1) + }) })