@@ -553,58 +553,58 @@ describe('ParseObject', () => {
553553 it ( 'can set sub property of a local changed object without creating an op' , ( ) => {
554554 const o = new ParseObject ( 'Person' ) ;
555555 o . set ( 'data' , { a : 2 } ) ;
556- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
556+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
557557
558558 o . set ( 'datab' , { v : 2 } ) ;
559- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
559+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
560560
561561 o . set ( 'data.b' , 3 ) ;
562- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
563- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : 3 } ) ;
562+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
563+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : 3 } ) ;
564564
565565 o . set ( { "data.c" : 5 , "data.d.a" : 4 } ) ;
566- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
567- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : 3 , c : 5 , d : { a : 4 } } ) ;
566+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
567+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : 3 , c : 5 , d : { a : 4 } } ) ;
568568 } ) ;
569569
570570 it ( 'can unset sub property of a local changed object without creating an op' , ( ) => {
571571 const o = new ParseObject ( 'Person' ) ;
572572 o . set ( 'data' , { a : 2 , b : 4 } ) ;
573- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
573+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
574574
575575 o . unset ( 'data.b' ) ;
576- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
577- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
576+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
577+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
578578
579579 o . unset ( 'data.c' ) ;
580580 expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
581- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
581+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
582582
583583 o . unset ( 'data.c.d' ) ;
584- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
585- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
584+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
585+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
586586
587587 o . set ( 'data.b.c' , 3 ) ;
588- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
589- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : { c : 3 } } ) ;
588+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
589+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : { c : 3 } } ) ;
590590
591591 o . unset ( 'data.b.c' ) ;
592- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
593- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : { } } ) ;
592+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
593+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : { } } ) ;
594594
595595 o . unset ( 'data.b' ) ;
596- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
597- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
596+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
597+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
598598 } ) ;
599599
600600 it ( 'can increment sub property of a local changed object without creating an op' , ( ) => {
601601 const o = new ParseObject ( 'Person' ) ;
602602 o . set ( 'data' , { a : 2 , b : 4 } ) ;
603- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
603+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
604604
605605 o . increment ( 'data.a' , 3 ) ;
606- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
607- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 5 , b : 4 } ) ;
606+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
607+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 5 , b : 4 } ) ;
608608 } ) ;
609609
610610 it ( 'collapse sub-property sets with parents as well' , ( ) => {
@@ -614,24 +614,24 @@ describe('ParseObject', () => {
614614 data : { a : 3 }
615615 } ) ;
616616 expect ( o . dirty ( ) ) . toBe ( false ) ;
617- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 0 ) ;
617+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 0 ) ;
618618
619619 o . set ( 'data.b' , { c : 1 } ) ;
620- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
620+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
621621
622622 o . set ( 'data.boo' , 4 ) ;
623- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
624- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data.boo' ] . _value ) . toStrictEqual ( 4 ) ;
623+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
624+ expect ( o . _getSaveJSON ( ) [ 'data.boo' ] ) . toStrictEqual ( 4 ) ;
625625
626626 o . set ( 'data.b.c' , 2 ) ;
627- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
628- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data.b' ] . _value ) . toStrictEqual ( { c : 2 } ) ;
627+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
628+ expect ( o . _getSaveJSON ( ) [ 'data.b' ] ) . toStrictEqual ( { c : 2 } ) ;
629629 } ) ;
630630
631631 it ( 'throw exception on non-sensical parent (not set)' , async ( ) => {
632632 const o = new ParseObject ( 'Person' ) ;
633633 o . increment ( 'data' , 2 ) ;
634- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
634+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
635635
636636 try {
637637 o . set ( 'data.a' , 3 ) ;
0 commit comments