@@ -19,7 +19,7 @@ skipIfRateLimitDisabled('RateLimitClient', () => {
1919 after ( async ( ) => client . redis . quit ( ) . catch ( ( ) => { } ) ) ;
2020
2121 beforeEach ( async ( ) => {
22- const keys = await client . redis . keys ( 'ratelimit:bucket: *' ) ;
22+ const keys = await client . redis . keys ( 'ratelimit:*' ) ;
2323 if ( keys . length > 0 ) {
2424 await client . redis . del ( ...keys ) ;
2525 }
@@ -42,7 +42,7 @@ skipIfRateLimitDisabled('RateLimitClient', () => {
4242 const interval = 100 ; // 100ms per request = 10 req/s
4343 const burstCapacity = 1000 ; // 1000ms burst capacity
4444
45- client . grantTokens ( testBucket , requested , interval , burstCapacity , ( err , granted ) => {
45+ client . grantTokens ( 'bucket' , testBucket , 'rps' , requested , interval , burstCapacity , ( err , granted ) => {
4646 assert . ifError ( err ) ;
4747 assert . strictEqual ( granted , requested ) ;
4848 done ( ) ;
@@ -55,12 +55,12 @@ skipIfRateLimitDisabled('RateLimitClient', () => {
5555 const burstCapacity = 1000 ; // 1000ms burst capacity
5656
5757 // First request
58- client . grantTokens ( testBucket , requested , interval , burstCapacity , ( err , granted1 ) => {
58+ client . grantTokens ( 'bucket' , testBucket , 'rps' , requested , interval , burstCapacity , ( err , granted1 ) => {
5959 assert . ifError ( err ) ;
6060 assert . strictEqual ( granted1 , requested ) ;
6161
6262 // Second request immediately after
63- client . grantTokens ( testBucket , requested , interval , burstCapacity , ( err , granted2 ) => {
63+ client . grantTokens ( 'bucket' , testBucket , 'rps' , requested , interval , burstCapacity , ( err , granted2 ) => {
6464 assert . ifError ( err ) ;
6565 assert . strictEqual ( granted2 , requested ) ;
6666 done ( ) ;
@@ -73,7 +73,7 @@ skipIfRateLimitDisabled('RateLimitClient', () => {
7373 const burstCapacity = 500 ; // 500ms burst capacity = max 5 tokens
7474
7575 // Request more tokens than available in burst
76- client . grantTokens ( testBucket , 10 , interval , burstCapacity , ( err , granted ) => {
76+ client . grantTokens ( 'bucket' , testBucket , 'rps' , 10 , interval , burstCapacity , ( err , granted ) => {
7777 assert . ifError ( err ) ;
7878 // Should grant partial tokens (5 tokens max with 500ms burst)
7979 assert ( granted > 0 , 'Should grant at least some tokens' ) ;
@@ -87,12 +87,12 @@ skipIfRateLimitDisabled('RateLimitClient', () => {
8787 const burstCapacity = 100 ; // 100ms burst capacity = max 1 token
8888
8989 // First request consumes the burst capacity
90- client . grantTokens ( testBucket , 1 , interval , burstCapacity , ( err , granted1 ) => {
90+ client . grantTokens ( 'bucket' , testBucket , 'rps' , 1 , interval , burstCapacity , ( err , granted1 ) => {
9191 assert . ifError ( err ) ;
9292 assert . strictEqual ( granted1 , 1 ) ;
9393
9494 // Second request immediately after should be denied
95- client . grantTokens ( testBucket , 1 , interval , burstCapacity , ( err , granted2 ) => {
95+ client . grantTokens ( 'bucket' , testBucket , 'rps' , 1 , interval , burstCapacity , ( err , granted2 ) => {
9696 assert . ifError ( err ) ;
9797 assert . strictEqual ( granted2 , 0 , 'Should deny tokens when quota exhausted' ) ;
9898 done ( ) ;
0 commit comments