@@ -3251,7 +3251,16 @@ describe('ParseQuery LocalDatastore', () => {
3251
3251
updatedAt : new Date ( '2018-08-12T00:00:00.000Z' ) ,
3252
3252
} ;
3253
3253
3254
- mockLocalDatastore . _serializeObjectsFromPinName . mockImplementation ( ( ) => [ obj1 , obj2 , obj3 ] ) ;
3254
+ const obj4 = {
3255
+ className : 'Item' ,
3256
+ objectId : 'objectId4' ,
3257
+ password : 123 ,
3258
+ number : 4 ,
3259
+ createdAt : new Date ( '2018-08-12T00:00:00.000Z' ) ,
3260
+ updatedAt : new Date ( '2018-08-12T00:00:00.000Z' ) ,
3261
+ } ;
3262
+
3263
+ mockLocalDatastore . _serializeObjectsFromPinName . mockImplementation ( ( ) => [ obj1 , obj3 , obj2 , obj4 ] ) ;
3255
3264
3256
3265
mockLocalDatastore . checkIfEnabled . mockImplementation ( ( ) => true ) ;
3257
3266
@@ -3262,33 +3271,27 @@ describe('ParseQuery LocalDatastore', () => {
3262
3271
expect ( results [ 0 ] . get ( 'number' ) ) . toEqual ( 2 ) ;
3263
3272
expect ( results [ 1 ] . get ( 'number' ) ) . toEqual ( 3 ) ;
3264
3273
expect ( results [ 2 ] . get ( 'number' ) ) . toEqual ( 4 ) ;
3274
+ expect ( results [ 3 ] . get ( 'number' ) ) . toEqual ( 4 ) ;
3265
3275
3266
3276
q = new ParseQuery ( 'Item' ) ;
3267
3277
q . descending ( 'number' ) ;
3268
3278
q . fromLocalDatastore ( ) ;
3269
3279
results = await q . find ( ) ;
3270
3280
expect ( results [ 0 ] . get ( 'number' ) ) . toEqual ( 4 ) ;
3271
- expect ( results [ 1 ] . get ( 'number' ) ) . toEqual ( 3 ) ;
3272
- expect ( results [ 2 ] . get ( 'number' ) ) . toEqual ( 2 ) ;
3273
-
3274
- q = new ParseQuery ( 'Item' ) ;
3275
- q . descending ( 'number' ) ;
3276
- q . fromLocalDatastore ( ) ;
3277
- results = await q . find ( ) ;
3278
- expect ( results [ 0 ] . get ( 'number' ) ) . toEqual ( 4 ) ;
3279
- expect ( results [ 1 ] . get ( 'number' ) ) . toEqual ( 3 ) ;
3280
- expect ( results [ 2 ] . get ( 'number' ) ) . toEqual ( 2 ) ;
3281
+ expect ( results [ 1 ] . get ( 'number' ) ) . toEqual ( 4 ) ;
3282
+ expect ( results [ 2 ] . get ( 'number' ) ) . toEqual ( 3 ) ;
3283
+ expect ( results [ 3 ] . get ( 'number' ) ) . toEqual ( 2 ) ;
3281
3284
3282
3285
q = new ParseQuery ( 'Item' ) ;
3283
- q . descending ( '_created_at' ) ;
3286
+ q . ascending ( '_created_at' ) ;
3284
3287
q . fromLocalDatastore ( ) ;
3285
3288
results = await q . find ( ) ;
3286
3289
expect ( results [ 0 ] . get ( 'number' ) ) . toEqual ( 2 ) ;
3287
3290
expect ( results [ 1 ] . get ( 'number' ) ) . toEqual ( 3 ) ;
3288
3291
expect ( results [ 2 ] . get ( 'number' ) ) . toEqual ( 4 ) ;
3289
3292
3290
3293
q = new ParseQuery ( 'Item' ) ;
3291
- q . descending ( '_updated_at' ) ;
3294
+ q . ascending ( '_updated_at' ) ;
3292
3295
q . fromLocalDatastore ( ) ;
3293
3296
results = await q . find ( ) ;
3294
3297
expect ( results [ 0 ] . get ( 'number' ) ) . toEqual ( 2 ) ;
0 commit comments