X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Futils.test.js;h=76abf04645ef4fa6e70b7e88e97ea25a611dde89;hb=970b38d6f87c7d0d29498f13af934c8ff6d472f5;hp=97b5e8a985bd9569efe405c813740b4551c4c607;hpb=147be6fe188035c47548d07ef1f7cd884bd85f60;p=poolifier.git diff --git a/tests/utils.test.js b/tests/utils.test.js index 97b5e8a9..76abf046 100644 --- a/tests/utils.test.js +++ b/tests/utils.test.js @@ -11,6 +11,7 @@ const { isPlainObject, median, round, + secureRandom, updateMeasurementStatistics } = require('../lib/utils') const { KillBehaviors } = require('../lib/worker/worker-options') @@ -196,4 +197,11 @@ describe('Utils test suite', () => { history: new CircularArray(DEFAULT_CIRCULAR_ARRAY_SIZE, 0.001, 0.003) }) }) + + it('Verify secureRandom() behavior', () => { + const randomNumber = secureRandom() + expect(typeof randomNumber === 'number').toBe(true) + expect(randomNumber).toBeGreaterThanOrEqual(0) + expect(randomNumber).toBeLessThan(1) + }) })