File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -494,20 +494,31 @@ describe("DataSnapshot", () => {
494
494
it ( "should deal with null-values appropriately" , ( ) => {
495
495
populate ( null ) ;
496
496
expect ( subject . val ( ) ) . to . be . null ;
497
+ expect ( subject . child ( "a" ) . val ( ) ) . to . be . null ;
498
+ expect ( subject . child ( "a/b" ) . val ( ) ) . to . be . null ;
497
499
498
500
populate ( { myKey : null } ) ;
499
501
expect ( subject . val ( ) ) . to . be . null ;
502
+ expect ( subject . child ( "myKey" ) . val ( ) ) . to . be . null ;
503
+ expect ( subject . child ( "myKey/a" ) . val ( ) ) . to . be . null ;
504
+ expect ( subject . child ( "myKey/a/b" ) . val ( ) ) . to . be . null ;
505
+ expect ( subject . child ( "a" ) . val ( ) ) . to . be . null ;
506
+ expect ( subject . child ( "a/b" ) . val ( ) ) . to . be . null ;
500
507
} ) ;
501
508
502
509
it ( "should deal with empty object values appropriately" , ( ) => {
503
510
populate ( { } ) ;
504
511
expect ( subject . val ( ) ) . to . be . null ;
512
+ expect ( subject . child ( "a" ) . val ( ) ) . to . be . null ;
505
513
506
514
populate ( { myKey : { } } ) ;
507
515
expect ( subject . val ( ) ) . to . be . null ;
516
+ expect ( subject . child ( "myKey" ) . val ( ) ) . to . be . null ;
508
517
509
518
populate ( { myKey : { child : null } } ) ;
510
519
expect ( subject . val ( ) ) . to . be . null ;
520
+ expect ( subject . child ( "myKey" ) . val ( ) ) . to . be . null ;
521
+ expect ( subject . child ( "myKey/child" ) . val ( ) ) . to . be . null ;
511
522
} ) ;
512
523
513
524
it ( "should deal with empty array values appropriately" , ( ) => {
You can’t perform that action at this time.
0 commit comments