@@ -547,58 +547,58 @@ describe('ParseObject', () => {
547547 it ( 'can set sub property of a local changed object without creating an op' , ( ) => {
548548 const o = new ParseObject ( 'Person' ) ;
549549 o . set ( 'data' , { a : 2 } ) ;
550- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
550+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
551551
552552 o . set ( 'datab' , { v : 2 } ) ;
553- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
553+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
554554
555555 o . set ( 'data.b' , 3 ) ;
556- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
557- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : 3 } ) ;
556+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
557+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : 3 } ) ;
558558
559559 o . set ( { "data.c" : 5 , "data.d.a" : 4 } ) ;
560- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
561- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : 3 , c : 5 , d : { a : 4 } } ) ;
560+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
561+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : 3 , c : 5 , d : { a : 4 } } ) ;
562562 } ) ;
563563
564564 it ( 'can unset sub property of a local changed object without creating an op' , ( ) => {
565565 const o = new ParseObject ( 'Person' ) ;
566566 o . set ( 'data' , { a : 2 , b : 4 } ) ;
567- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
567+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
568568
569569 o . unset ( 'data.b' ) ;
570- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
571- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
570+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
571+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
572572
573573 o . unset ( 'data.c' ) ;
574574 expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
575- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
575+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
576576
577577 o . unset ( 'data.c.d' ) ;
578- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
579- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
578+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
579+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
580580
581581 o . set ( 'data.b.c' , 3 ) ;
582- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
583- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : { c : 3 } } ) ;
582+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
583+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : { c : 3 } } ) ;
584584
585585 o . unset ( 'data.b.c' ) ;
586- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
587- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 , b : { } } ) ;
586+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
587+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 , b : { } } ) ;
588588
589589 o . unset ( 'data.b' ) ;
590- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
591- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 2 } ) ;
590+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
591+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 2 } ) ;
592592 } ) ;
593593
594594 it ( 'can increment sub property of a local changed object without creating an op' , ( ) => {
595595 const o = new ParseObject ( 'Person' ) ;
596596 o . set ( 'data' , { a : 2 , b : 4 } ) ;
597- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
597+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
598598
599599 o . increment ( 'data.a' , 3 ) ;
600- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
601- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data' ] . _value ) . toStrictEqual ( { a : 5 , b : 4 } ) ;
600+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
601+ expect ( o . _getSaveJSON ( ) [ 'data' ] ) . toStrictEqual ( { a : 5 , b : 4 } ) ;
602602 } ) ;
603603
604604 it ( 'collapse sub-property sets with parents as well' , ( ) => {
@@ -608,24 +608,24 @@ describe('ParseObject', () => {
608608 data : { a : 3 }
609609 } ) ;
610610 expect ( o . dirty ( ) ) . toBe ( false ) ;
611- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 0 ) ;
611+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 0 ) ;
612612
613613 o . set ( 'data.b' , { c : 1 } ) ;
614- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
614+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
615615
616616 o . set ( 'data.boo' , 4 ) ;
617- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
618- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data.boo' ] . _value ) . toStrictEqual ( 4 ) ;
617+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
618+ expect ( o . _getSaveJSON ( ) [ 'data.boo' ] ) . toStrictEqual ( 4 ) ;
619619
620620 o . set ( 'data.b.c' , 2 ) ;
621- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 2 ) ;
622- expect ( o . _getPendingOps ( ) [ 0 ] [ 'data.b' ] . _value ) . toStrictEqual ( { c : 2 } ) ;
621+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 2 ) ;
622+ expect ( o . _getSaveJSON ( ) [ 'data.b' ] ) . toStrictEqual ( { c : 2 } ) ;
623623 } ) ;
624624
625625 it ( 'throw exception on non-sensical parent (not set)' , async ( ) => {
626626 const o = new ParseObject ( 'Person' ) ;
627627 o . increment ( 'data' , 2 ) ;
628- expect ( Object . keys ( o . _getPendingOps ( ) [ 0 ] ) . length ) . toBe ( 1 ) ;
628+ expect ( Object . keys ( o . _getSaveJSON ( ) ) . length ) . toBe ( 1 ) ;
629629
630630 try {
631631 o . set ( 'data.a' , 3 ) ;
0 commit comments