Skip to content

Commit 668e7f9

Browse files
committed
refactor: remove delay, use async setTimeout
1 parent 81892d7 commit 668e7f9

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

test/index.js

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
const should = require('should')
66

7-
const delay = ms => new Promise(resolve => setTimeout(resolve, ms))
7+
const { setTimeout } = require('timers/promises')
88

99
const RateLimiter = require('..')
1010

@@ -59,9 +59,7 @@ const RateLimiter = require('..')
5959
})
6060
const res = await limit.get()
6161
const left = res.reset - Date.now() / 1000
62-
should(left)
63-
.be.below(60)
64-
.and.be.greaterThan(0)
62+
should(left).be.below(60).and.be.greaterThan(0)
6563
})
6664
})
6765

@@ -91,11 +89,11 @@ const RateLimiter = require('..')
9189

9290
const { reset: originalReset } = await limit.get()
9391
await limit.get()
94-
await delay(200)
92+
await setTimeout(200)
9593
await limit.get()
96-
await delay(200)
94+
await setTimeout(200)
9795
await limit.get()
98-
await delay(200)
96+
await setTimeout(200)
9997
await limit.get()
10098
const { reset } = await limit.get()
10199
should(reset).be.greaterThanOrEqual(originalReset)
@@ -118,7 +116,7 @@ const RateLimiter = require('..')
118116
res = await limit.get()
119117
should(res.remaining).equal(1)
120118

121-
await delay(3000)
119+
await setTimeout(3000)
122120
res = await limit.get()
123121
const left = res.reset - Date.now() / 1000
124122
should(left).be.below(2)
@@ -312,9 +310,7 @@ const RateLimiter = require('..')
312310
res = await limit.get()
313311
should(res.remaining).equal(4)
314312
left = res.reset - Date.now() / 1000
315-
should(left)
316-
.be.below(25)
317-
.and.be.above(10)
313+
should(left).be.below(25).and.be.above(10)
318314
})
319315
})
320316

@@ -334,7 +330,7 @@ const RateLimiter = require('..')
334330
do {
335331
res = await limit.get()
336332
;(res.remaining > 0).should.be.true()
337-
await delay(2000)
333+
await setTimeout(2000)
338334
times--
339335
} while (times > 0)
340336
})

0 commit comments

Comments
 (0)