@@ -4,6 +4,7 @@ const Parse = require('parse/node');
44
55describe ( 'ParseLiveQuery query operation' , function ( ) {
66 beforeEach ( function ( done ) {
7+ Parse . CoreManager . getLiveQueryController ( ) . setDefaultLiveQueryClient ( null ) ;
78 // Mock ParseWebSocketServer
89 const mockParseWebSocketServer = jasmine . createSpy ( 'ParseWebSocketServer' ) ;
910 jasmine . mockLibrary (
@@ -17,7 +18,11 @@ describe('ParseLiveQuery query operation', function () {
1718 done ( ) ;
1819 } ) ;
1920
20- afterEach ( function ( ) {
21+ afterEach ( async function ( ) {
22+ const client = await Parse . CoreManager . getLiveQueryController ( ) . getDefaultLiveQueryClient ( ) ;
23+ if ( client ) {
24+ await client . close ( ) ;
25+ }
2126 jasmine . restoreLibrary ( '../lib/LiveQuery/ParseWebSocketServer' , 'ParseWebSocketServer' ) ;
2227 } ) ;
2328
@@ -59,7 +64,14 @@ describe('ParseLiveQuery query operation', function () {
5964 }
6065
6166 it ( 'can handle query command with existing subscription' , async ( ) => {
62- await reconfigureServer ( ) ;
67+ await reconfigureServer ( {
68+ liveQuery : {
69+ classNames : [ 'TestObject' ] ,
70+ } ,
71+ startLiveQueryServer : true ,
72+ verbose : false ,
73+ silent : true ,
74+ } ) ;
6375
6476 const { ParseLiveQueryServer } = require ( '../lib/LiveQuery/ParseLiveQueryServer' ) ;
6577 const parseLiveQueryServer = new ParseLiveQueryServer ( {
@@ -138,7 +150,14 @@ describe('ParseLiveQuery query operation', function () {
138150 } ) ;
139151
140152 it ( 'respects field filtering (keys) when executing query' , async ( ) => {
141- await reconfigureServer ( ) ;
153+ await reconfigureServer ( {
154+ liveQuery : {
155+ classNames : [ 'TestObject' ] ,
156+ } ,
157+ startLiveQueryServer : true ,
158+ verbose : false ,
159+ silent : true ,
160+ } ) ;
142161
143162 const { ParseLiveQueryServer } = require ( '../lib/LiveQuery/ParseLiveQueryServer' ) ;
144163 const parseLiveQueryServer = new ParseLiveQueryServer ( {
@@ -192,7 +211,14 @@ describe('ParseLiveQuery query operation', function () {
192211 } ) ;
193212
194213 it ( 'handles query with where constraints' , async ( ) => {
195- await reconfigureServer ( ) ;
214+ await reconfigureServer ( {
215+ liveQuery : {
216+ classNames : [ 'TestObject' ] ,
217+ } ,
218+ startLiveQueryServer : true ,
219+ verbose : false ,
220+ silent : true ,
221+ } ) ;
196222
197223 const { ParseLiveQueryServer } = require ( '../lib/LiveQuery/ParseLiveQueryServer' ) ;
198224 const parseLiveQueryServer = new ParseLiveQueryServer ( {
0 commit comments