@@ -5,6 +5,8 @@ jest.dontMock('../EventEmitter');
55jest . dontMock ( '../ParseError' ) ;
66jest . dontMock ( '../ParseGeoPoint' ) ;
77jest . dontMock ( '../ParseQuery' ) ;
8+ jest . dontMock ( '../ParseObject' ) ;
9+ jest . dontMock ( '../ParseOp' ) ;
810jest . dontMock ( '../promiseUtils' ) ;
911jest . dontMock ( '../SingleInstanceStateController' ) ;
1012jest . dontMock ( '../UniqueInstanceStateController' ) ;
@@ -17,22 +19,6 @@ jest.mock('../uuid', () => {
1719 let value = 0 ;
1820 return ( ) => value ++ ;
1921} ) ;
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 ) ;
3622
3723const mockLocalDatastore = {
3824 _serializeObjectsFromPinName : jest . fn ( ) ,
@@ -44,7 +30,7 @@ let CoreManager = require('../CoreManager');
4430const EventEmitter = require ( '../EventEmitter' ) ;
4531const ParseError = require ( '../ParseError' ) . default ;
4632const ParseGeoPoint = require ( '../ParseGeoPoint' ) . default ;
47- let ParseObject = require ( '../ParseObject' ) ;
33+ let ParseObject = require ( '../ParseObject' ) . default ;
4834let ParseQuery = require ( '../ParseQuery' ) . default ;
4935const LiveQuerySubscription = require ( '../LiveQuerySubscription' ) . default ;
5036
@@ -2156,7 +2142,7 @@ describe('ParseQuery', () => {
21562142 let callCount = 0 ;
21572143 const callback = ( accumulator , object ) => {
21582144 callCount += 1 ;
2159- accumulator . attributes . number += object . attributes . number ;
2145+ accumulator . set ( 'number' , accumulator . attributes . number + object . attributes . number ) ;
21602146 return accumulator ;
21612147 } ;
21622148 const q = new ParseQuery ( 'Item' ) ;
0 commit comments