+ it.skip('Verify sleep() behavior', async () => {
+ const start = performance.now()
+ await sleep(1000)
+ const elapsed = performance.now() - start
+ expect(elapsed).toBeGreaterThanOrEqual(1000)
+ })
+
+ it('Verify exponentialDelay() behavior', () => {
+ expect(typeof exponentialDelay(randomInt(1000)) === 'number').toBe(true)
+ expect(exponentialDelay(randomInt(1000))).toBeGreaterThanOrEqual(
+ Number.MIN_VALUE
+ )
+ expect(exponentialDelay(randomInt(1000))).toBeLessThanOrEqual(
+ Number.MAX_VALUE
+ )
+ })
+