@@ -5,6 +5,8 @@ jest.dontMock('../EventEmitter');
5
5
jest . dontMock ( '../ParseError' ) ;
6
6
jest . dontMock ( '../ParseGeoPoint' ) ;
7
7
jest . dontMock ( '../ParseQuery' ) ;
8
+ jest . dontMock ( '../ParseObject' ) ;
9
+ jest . dontMock ( '../ParseOp' ) ;
8
10
jest . dontMock ( '../promiseUtils' ) ;
9
11
jest . dontMock ( '../SingleInstanceStateController' ) ;
10
12
jest . dontMock ( '../UniqueInstanceStateController' ) ;
@@ -17,22 +19,6 @@ jest.mock('../uuid', () => {
17
19
let value = 0 ;
18
20
return ( ) => value ++ ;
19
21
} ) ;
20
- const mockObject = function ( className ) {
21
- this . className = className ;
22
- this . attributes = { } ;
23
- } ;
24
- mockObject . registerSubclass = function ( ) { } ;
25
- mockObject . fromJSON = function ( json ) {
26
- const o = new mockObject ( json . className ) ;
27
- o . id = json . objectId ;
28
- for ( const attr in json ) {
29
- if ( attr !== 'className' && attr !== '__type' && attr !== 'objectId' ) {
30
- o . attributes [ attr ] = json [ attr ] ;
31
- }
32
- }
33
- return o ;
34
- } ;
35
- jest . setMock ( '../ParseObject' , mockObject ) ;
36
22
37
23
const mockLocalDatastore = {
38
24
_serializeObjectsFromPinName : jest . fn ( ) ,
@@ -44,7 +30,7 @@ let CoreManager = require('../CoreManager');
44
30
const EventEmitter = require ( '../EventEmitter' ) ;
45
31
const ParseError = require ( '../ParseError' ) . default ;
46
32
const ParseGeoPoint = require ( '../ParseGeoPoint' ) . default ;
47
- let ParseObject = require ( '../ParseObject' ) ;
33
+ let ParseObject = require ( '../ParseObject' ) . default ;
48
34
let ParseQuery = require ( '../ParseQuery' ) . default ;
49
35
const LiveQuerySubscription = require ( '../LiveQuerySubscription' ) . default ;
50
36
@@ -2156,7 +2142,7 @@ describe('ParseQuery', () => {
2156
2142
let callCount = 0 ;
2157
2143
const callback = ( accumulator , object ) => {
2158
2144
callCount += 1 ;
2159
- accumulator . attributes . number += object . attributes . number ;
2145
+ accumulator . set ( 'number' , accumulator . attributes . number + object . attributes . number ) ;
2160
2146
return accumulator ;
2161
2147
} ;
2162
2148
const q = new ParseQuery ( 'Item' ) ;
0 commit comments