Skip to content

Commit 909bc72

Browse files
committed
resolved #43. corrected token bucket test to verify refill rate
1 parent 1b0ac1b commit 909bc72

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

test/rateLimiters/tokenBucket.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ describe('Test TokenBucket Rate Limiter', () => {
186186
).toBe(false);
187187
});
188188

189-
xtest('token bucket refills at specified rate', async () => {
189+
test('token bucket refills at specified rate', async () => {
190190
// make sure bucket refills if user takes tokens.
191191
const withdraw = 5;
192192
let timeDelta = 3;
@@ -199,7 +199,7 @@ describe('Test TokenBucket Rate Limiter', () => {
199199
withdraw + REFILL_RATE * timeDelta // 5 + 3 = 8 tokens requested after this , 0 remaining
200200
)
201201
).tokens
202-
).toBe(CAPACITY - withdraw + REFILL_RATE * timeDelta); // 10 - 5 + 3 = 8 ??
202+
).toBe(0);
203203

204204
// check if bucket refills completely and doesn't spill over.
205205
timeDelta = 2 * CAPACITY;

0 commit comments

Comments
 (0)