File tree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ let EventEmitter;
6
6
7
7
try {
8
8
if ( process . env . PARSE_BUILD === 'react-native' ) {
9
- let EventEmitter = require ( 'react-native/Libraries/vendor/emitter/EventEmitter' ) ;
9
+ EventEmitter = require ( 'react-native/Libraries/vendor/emitter/EventEmitter' ) ;
10
10
if ( EventEmitter . default ) {
11
11
EventEmitter = EventEmitter . default ;
12
12
}
15
15
EventEmitter = require ( 'events' ) . EventEmitter ;
16
16
}
17
17
} catch ( _ ) {
18
- // Event emitter not available
18
+ // EventEmitter unavailable
19
19
}
20
-
21
20
module . exports = EventEmitter ;
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ const mockLocalDatastore = {
35
35
jest . setMock ( '../LocalDatastore' , mockLocalDatastore ) ;
36
36
37
37
const CoreManager = require ( '../CoreManager' ) ;
38
+ const EventEmitter = require ( '../EventEmitter' ) ;
38
39
const LiveQueryClient = require ( '../LiveQueryClient' ) . default ;
39
40
const ParseObject = require ( '../ParseObject' ) . default ;
40
41
const ParseQuery = require ( '../ParseQuery' ) . default ;
@@ -46,6 +47,7 @@ CoreManager.setLocalDatastore(mockLocalDatastore);
46
47
describe ( 'LiveQueryClient' , ( ) => {
47
48
beforeEach ( ( ) => {
48
49
mockLocalDatastore . isEnabled = false ;
50
+ CoreManager . setEventEmitter ( EventEmitter ) ;
49
51
} ) ;
50
52
51
53
it ( 'serverURL required' , ( ) => {
Original file line number Diff line number Diff line change @@ -9,18 +9,22 @@ jest.dontMock('../EventEmitter');
9
9
jest . dontMock ( '../promiseUtils' ) ;
10
10
11
11
// Forces the loading
12
- const LiveQuery = require ( '../ParseLiveQuery' ) . default ;
12
+ const ParseLiveQuery = require ( '../ParseLiveQuery' ) . default ;
13
13
const CoreManager = require ( '../CoreManager' ) ;
14
+ const EventEmitter = require ( '../EventEmitter' ) ;
14
15
const ParseQuery = require ( '../ParseQuery' ) . default ;
15
16
const LiveQuerySubscription = require ( '../LiveQuerySubscription' ) . default ;
16
17
const mockLiveQueryClient = {
17
18
open : jest . fn ( ) ,
18
19
close : jest . fn ( ) ,
19
20
} ;
21
+ CoreManager . setEventEmitter ( EventEmitter ) ;
22
+ const LiveQuery = new ParseLiveQuery ( )
20
23
21
24
describe ( 'ParseLiveQuery' , ( ) => {
22
25
beforeEach ( ( ) => {
23
26
const controller = CoreManager . getLiveQueryController ( ) ;
27
+ CoreManager . setLiveQuery ( LiveQuery ) ;
24
28
controller . _clearCachedDefaultClient ( ) ;
25
29
CoreManager . set ( 'InstallationController' , {
26
30
currentInstallationId ( ) {
Original file line number Diff line number Diff line change 1
1
jest . dontMock ( '../CoreManager' ) ;
2
2
jest . dontMock ( '../encode' ) ;
3
3
jest . dontMock ( '../decode' ) ;
4
+ jest . dontMock ( '../EventEmitter' ) ;
4
5
jest . dontMock ( '../ParseError' ) ;
5
6
jest . dontMock ( '../ParseGeoPoint' ) ;
6
7
jest . dontMock ( '../ParseQuery' ) ;
@@ -40,6 +41,7 @@ const mockLocalDatastore = {
40
41
jest . setMock ( '../LocalDatastore' , mockLocalDatastore ) ;
41
42
42
43
let CoreManager = require ( '../CoreManager' ) ;
44
+ const EventEmitter = require ( '../EventEmitter' ) ;
43
45
const ParseError = require ( '../ParseError' ) . default ;
44
46
const ParseGeoPoint = require ( '../ParseGeoPoint' ) . default ;
45
47
let ParseObject = require ( '../ParseObject' ) ;
@@ -52,6 +54,7 @@ const MockRESTController = {
52
54
} ;
53
55
54
56
const QueryController = CoreManager . getQueryController ( ) ;
57
+ CoreManager . setEventEmitter ( EventEmitter ) ;
55
58
56
59
import { DEFAULT_PIN } from '../LocalDatastoreUtils' ;
57
60
You can’t perform that action at this time.
0 commit comments