@@ -295,7 +295,7 @@ describe('Express Middleware tests', () => {
295295 } ) ;
296296
297297 test ( 'Multiple valid requests at within one second' , async ( ) => {
298- const requests = new Array ( 5 ) . fill ( 0 ) ;
298+ const requests = [ ] ;
299299
300300 for ( let i = 0 ; i < 3 ; i ++ ) {
301301 // Send 3 queries of complexity 2. These should all succeed
@@ -308,22 +308,11 @@ describe('Express Middleware tests', () => {
308308 ) ;
309309
310310 // advance the timers by 20 miliseconds for the next request
311- // jest.advanceTimersByTime(20);
311+ jest . advanceTimersByTime ( 20 ) ;
312312 }
313- jest . runAllTimers ( ) ;
314313 await Promise . all ( requests ) ;
315314 expect ( nextFunction ) . toBeCalledTimes ( 3 ) ;
316315 expect ( nextFunction ) . toBeCalledWith ( ) ;
317-
318- // for (let i = 0; i < 3; i++) {
319- // const next: NextFunction = jest.fn();
320- // await middleware(mockRequest as Request, mockResponse as Response, next);
321- // expect(next).toBeCalledTimes(1);
322- // expect(next).toBeCalledWith();
323-
324- // // advance the timers by 20 milliseconds for the next request
325- // jest.advanceTimersByTime(20);
326- // }
327316 } ) ;
328317 } ) ;
329318
@@ -366,8 +355,7 @@ describe('Express Middleware tests', () => {
366355 } ) ;
367356
368357 test ( 'Multiple queries that exceed token limit' , async ( ) => {
369- // jest.useRealTimers();
370- const requests = new Array ( 5 ) . fill ( 0 ) ;
358+ const requests = [ ] ;
371359
372360 for ( let i = 0 ; i < 5 ; i ++ ) {
373361 // Send 5 queries of complexity 2. These should all succeed
@@ -383,18 +371,17 @@ describe('Express Middleware tests', () => {
383371 jest . advanceTimersByTime ( 20 ) ;
384372 }
385373
386- jest . runAllTimers ( ) ;
387374 await Promise . all ( requests ) ;
388375 // Send a 6th request that should be blocked.
389376 const next : NextFunction = jest . fn ( ) ;
390377
391- const myPromise = middleware (
378+ const lastRequest = middleware (
392379 mockRequest as Request ,
393380 mockResponse as Response ,
394381 next
395382 ) ;
396- jest . runAllTimers ( ) ;
397- await myPromise ;
383+
384+ await lastRequest ;
398385
399386 expect ( mockResponse . status ) . toHaveBeenCalledWith ( 429 ) ;
400387 expect ( next ) . not . toBeCalled ( ) ;
0 commit comments