@@ -336,20 +336,25 @@ describe('Driver', () => {
336336 } )
337337
338338 it . each ( [
339- [ undefined , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) ] ,
340- [ undefined , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) ] ,
341- [ { } , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) ] ,
342- [ { } , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) ] ,
343- [ { database : undefined } , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) ] ,
344- [ { database : undefined } , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) ] ,
345- [ { database : 'db' } , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) ] ,
346- [ { database : 'db' } , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) ]
347- ] ) ( '.verifyConnectivity(%o) => %s' , ( input : { database ?: string } | undefined , _ , expectedPromise ) => {
339+ [ undefined , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) , true ] ,
340+ [ undefined , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) , false ] ,
341+ [ { } , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) , true ] ,
342+ [ { } , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) , false ] ,
343+ [ { database : undefined } , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) , true ] ,
344+ [ { database : undefined } , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) , false ] ,
345+ [ { database : 'db' } , 'Promise.resolve(ServerInfo>)' , Promise . resolve ( new ServerInfo ( ) ) , true ] ,
346+ [ { database : 'db' } , 'Promise.reject(Error)' , Promise . reject ( newError ( 'something went wrong' ) ) , false ]
347+ ] ) ( '.verifyConnectivity(%o) => %s' , ( input : { database ?: string } | undefined , _ , expectedPromise , shouldBeVoid ) => {
348348 connectionProvider . verifyConnectivityAndGetServerInfo = jest . fn ( ( ) => expectedPromise )
349349
350- const promise : Promise < ServerInfo > | undefined = driver ?. verifyConnectivity ( input )
350+ const promise : Promise < void > | undefined = driver ?. verifyConnectivity ( input )
351351
352- expect ( promise ) . toBe ( expectedPromise )
352+ if ( shouldBeVoid ) {
353+ const expectedVoid = Promise . resolve ( )
354+ expect ( promise ) . toEqual ( expectedVoid )
355+ } else {
356+ expect ( promise ) . toEqual ( expectedPromise )
357+ }
353358 expect ( connectionProvider . verifyConnectivityAndGetServerInfo )
354359 . toBeCalledWith ( { database : input ?. database ?? '' , accessMode : READ } )
355360
0 commit comments