@@ -1173,14 +1173,18 @@ describe('ParseLiveQuery', function () {
11731173 const client = await Parse . CoreManager . getLiveQueryController ( ) . getDefaultLiveQueryClient ( ) ;
11741174 client . serverURL = 'ws://localhost:1345/1' ;
11751175 const query = await new Parse . Query ( 'Yolo' ) . subscribe ( ) ;
1176+ let liveQueryConnectionCount = await getConnectionsCount ( server . liveQueryServer . server ) ;
1177+ expect ( liveQueryConnectionCount > 0 ) . toBe ( true ) ;
11761178 await Promise . all ( [
11771179 server . handleShutdown ( ) ,
11781180 new Promise ( resolve => query . on ( 'close' , resolve ) ) ,
11791181 ] ) ;
1180- await new Promise ( resolve => setTimeout ( resolve , 100 ) ) ;
1182+ await sleep ( 100 ) ;
11811183 expect ( server . liveQueryServer . server . address ( ) ) . toBeNull ( ) ;
11821184 expect ( server . liveQueryServer . subscriber . isOpen ) . toBeFalse ( ) ;
1183- await new Promise ( resolve => server . server . close ( resolve ) ) ;
1185+
1186+ liveQueryConnectionCount = await getConnectionsCount ( server . liveQueryServer . server ) ;
1187+ expect ( liveQueryConnectionCount ) . toBe ( 0 ) ;
11841188 } ) ;
11851189
11861190 it_id ( '45655b74-716f-4fa1-a058-67eb21f3c3db' ) ( it ) ( 'does shutdown separate liveQuery server' , async ( ) => {
@@ -1245,7 +1249,7 @@ describe('ParseLiveQuery', function () {
12451249 new Promise ( resolve => query . on ( 'close' , resolve ) ) ,
12461250 ] ) ;
12471251 expect ( close ) . toBe ( true ) ;
1248- await new Promise ( resolve => setTimeout ( resolve , 100 ) ) ;
1252+ await sleep ( 100 ) ;
12491253 expect ( parseServer . liveQueryServer . server . address ( ) ) . toBeNull ( ) ;
12501254 expect ( parseServer . liveQueryServer . subscriber . isOpen ) . toBeFalse ( ) ;
12511255
0 commit comments