@@ -38,6 +38,9 @@ describe('registerLimitedConcurrencyRoutes', () => {
3838 } ) ;
3939} ) ;
4040
41+ // assertions for calls to .decrease are commented out because it's called on the
42+ // "req.events.aborted$ observable (which) will never emit from a mocked request in a jest unit test environment"
43+ // https://github.com/elastic/kibana/pull/72338#issuecomment-661908791
4144describe ( 'preAuthHandler' , ( ) => {
4245 test ( `ignores routes when !isMatch` , async ( ) => {
4346 const mockMaxCounter = {
@@ -56,7 +59,6 @@ describe('preAuthHandler', () => {
5659 const mockResponse = httpServerMock . createResponseFactory ( ) ;
5760 const mockPreAuthToolkit = httpServiceMock . createOnPreAuthToolkit ( ) ;
5861
59- // @ts -ignore error re: mockPreAuthToolkit return type
6062 await preAuthHandler ( mockRequest , mockResponse , mockPreAuthToolkit ) ;
6163
6264 expect ( mockMaxCounter . increase ) . not . toHaveBeenCalled ( ) ;
@@ -82,7 +84,6 @@ describe('preAuthHandler', () => {
8284 const mockResponse = httpServerMock . createResponseFactory ( ) ;
8385 const mockPreAuthToolkit = httpServiceMock . createOnPreAuthToolkit ( ) ;
8486
85- // @ts -ignore error re: mockPreAuthToolkit return type
8687 await preAuthHandler ( mockRequest , mockResponse , mockPreAuthToolkit ) ;
8788
8889 expect ( mockMaxCounter . increase ) . not . toHaveBeenCalled ( ) ;
@@ -109,7 +110,6 @@ describe('preAuthHandler', () => {
109110 const mockResponse = httpServerMock . createResponseFactory ( ) ;
110111 const mockPreAuthToolkit = httpServiceMock . createOnPreAuthToolkit ( ) ;
111112
112- // @ts -ignore error re: mockPreAuthToolkit return type
113113 await preAuthHandler ( mockRequest , mockResponse , mockPreAuthToolkit ) ;
114114
115115 // will call lessThanMax because isMatch succeeds
@@ -134,7 +134,6 @@ describe('preAuthHandler', () => {
134134 const mockResponse = httpServerMock . createResponseFactory ( ) ;
135135 const mockPreAuthToolkit = httpServiceMock . createOnPreAuthToolkit ( ) ;
136136
137- // @ts -ignore error re: mockPreAuthToolkit return type
138137 await preAuthHandler ( mockRequest , mockResponse , mockPreAuthToolkit ) ;
139138
140139 expect ( mockMaxCounter . increase ) . toHaveBeenCalled ( ) ;
@@ -172,7 +171,6 @@ describe('preAuthHandler', () => {
172171 const response = httpServerMock . createResponseFactory ( ) ;
173172 const toolkit = httpServiceMock . createOnPreAuthToolkit ( ) ;
174173
175- // @ts -ignore error re: mockPreAuthToolkit return type
176174 preAuthHandler ( request , response , toolkit ) ;
177175 expect ( toolkit . next ) . toHaveBeenCalledTimes ( 1 ) ;
178176 expect ( response . customError ) . not . toHaveBeenCalled ( ) ;
@@ -186,7 +184,6 @@ describe('preAuthHandler', () => {
186184 const response = httpServerMock . createResponseFactory ( ) ;
187185 const toolkit = httpServiceMock . createOnPreAuthToolkit ( ) ;
188186
189- // @ts -ignore error re: mockPreAuthToolkit return type
190187 preAuthHandler ( request , response , toolkit ) ;
191188 expect ( toolkit . next ) . not . toHaveBeenCalled ( ) ;
192189 expect ( response . customError ) . toHaveBeenCalledTimes ( 1 ) ;
0 commit comments