File tree Expand file tree Collapse file tree 2 files changed +225
-2
lines changed Expand file tree Collapse file tree 2 files changed +225
-2
lines changed Original file line number Diff line number Diff line change @@ -477,4 +477,227 @@ describe('computeCenter3Layout', () => {
477
477
} ,
478
478
} )
479
479
} )
480
+
481
+ it ( 'sets x for ((.,.),(.))' , ( ) => {
482
+ const result = computeCenter3Layout ( {
483
+ data : { v : 42 } ,
484
+ children : [
485
+ {
486
+ edgeData : { } ,
487
+ node : {
488
+ data : { v : 43 } ,
489
+ children : [
490
+ {
491
+ edgeData : { } ,
492
+ node : { data : { v : 45 } } ,
493
+ } ,
494
+ {
495
+ edgeData : { } ,
496
+ node : { data : { v : 46 } } ,
497
+ } ,
498
+ ] ,
499
+ } ,
500
+ } ,
501
+ {
502
+ edgeData : { } ,
503
+ node : {
504
+ data : { v : 44 } ,
505
+ children : [
506
+ {
507
+ edgeData : { } ,
508
+ node : { data : { v : 47 } } ,
509
+ } ,
510
+ ] ,
511
+ } ,
512
+ } ,
513
+ ] ,
514
+ } )
515
+
516
+ expect ( result ) . toEqual ( {
517
+ maxX : 2 ,
518
+ maxY : 2 ,
519
+ tree : {
520
+ data : { v : 42 } ,
521
+ children : [
522
+ {
523
+ edgeData : { } ,
524
+ node : {
525
+ data : { v : 43 } ,
526
+ children : [
527
+ {
528
+ edgeData : { } ,
529
+ node : {
530
+ children : undefined ,
531
+ data : { v : 45 } ,
532
+ meta : {
533
+ isRoot : false ,
534
+ isLeaf : true ,
535
+ pos : { x : 0 , y : 2 } ,
536
+ } ,
537
+ } ,
538
+ } ,
539
+ {
540
+ edgeData : { } ,
541
+ node : {
542
+ children : undefined ,
543
+ data : { v : 46 } ,
544
+ meta : {
545
+ isRoot : false ,
546
+ isLeaf : true ,
547
+ pos : { x : 1 , y : 2 } ,
548
+ } ,
549
+ } ,
550
+ } ,
551
+ ] ,
552
+ meta : {
553
+ isRoot : false ,
554
+ isLeaf : false ,
555
+ pos : { x : 0.5 , y : 1 } ,
556
+ } ,
557
+ } ,
558
+ } ,
559
+ {
560
+ edgeData : { } ,
561
+ node : {
562
+ data : { v : 44 } ,
563
+ children : [
564
+ {
565
+ edgeData : { } ,
566
+ node : {
567
+ children : undefined ,
568
+ data : { v : 47 } ,
569
+ meta : {
570
+ isRoot : false ,
571
+ isLeaf : true ,
572
+ pos : { x : 2 , y : 2 } ,
573
+ } ,
574
+ } ,
575
+ } ,
576
+ ] ,
577
+ meta : {
578
+ isRoot : false ,
579
+ isLeaf : false ,
580
+ pos : { x : 2 , y : 1 } ,
581
+ } ,
582
+ } ,
583
+ } ,
584
+ ] ,
585
+ meta : {
586
+ isRoot : true ,
587
+ isLeaf : false ,
588
+ pos : { x : 1.25 , y : 0 } ,
589
+ } ,
590
+ } ,
591
+ } )
592
+ } )
593
+
594
+ it ( 'sets x for ((.),(.,.))' , ( ) => {
595
+ const result = computeCenter3Layout ( {
596
+ data : { v : 42 } ,
597
+ children : [
598
+ {
599
+ edgeData : { } ,
600
+ node : {
601
+ data : { v : 43 } ,
602
+ children : [
603
+ {
604
+ edgeData : { } ,
605
+ node : { data : { v : 45 } } ,
606
+ } ,
607
+ ] ,
608
+ } ,
609
+ } ,
610
+ {
611
+ edgeData : { } ,
612
+ node : {
613
+ data : { v : 44 } ,
614
+ children : [
615
+ {
616
+ edgeData : { } ,
617
+ node : { data : { v : 46 } } ,
618
+ } ,
619
+ {
620
+ edgeData : { } ,
621
+ node : { data : { v : 47 } } ,
622
+ } ,
623
+ ] ,
624
+ } ,
625
+ } ,
626
+ ] ,
627
+ } )
628
+
629
+ expect ( result ) . toEqual ( {
630
+ maxX : 2 ,
631
+ maxY : 2 ,
632
+ tree : {
633
+ data : { v : 42 } ,
634
+ children : [
635
+ {
636
+ edgeData : { } ,
637
+ node : {
638
+ data : { v : 43 } ,
639
+ children : [
640
+ {
641
+ edgeData : { } ,
642
+ node : {
643
+ data : { v : 45 } ,
644
+ meta : {
645
+ isRoot : false ,
646
+ isLeaf : true ,
647
+ pos : { x : 0 , y : 2 } ,
648
+ } ,
649
+ } ,
650
+ } ,
651
+ ] ,
652
+ meta : {
653
+ isRoot : false ,
654
+ isLeaf : false ,
655
+ pos : { x : 0 , y : 1 } ,
656
+ } ,
657
+ } ,
658
+ } ,
659
+ {
660
+ edgeData : { } ,
661
+ node : {
662
+ data : { v : 44 } ,
663
+ children : [
664
+ {
665
+ edgeData : { } ,
666
+ node : {
667
+ data : { v : 46 } ,
668
+ meta : {
669
+ isRoot : false ,
670
+ isLeaf : true ,
671
+ pos : { x : 1 , y : 2 } ,
672
+ } ,
673
+ } ,
674
+ } ,
675
+ {
676
+ edgeData : { } ,
677
+ node : {
678
+ data : { v : 47 } ,
679
+ meta : {
680
+ isRoot : false ,
681
+ isLeaf : true ,
682
+ pos : { x : 2 , y : 2 } ,
683
+ } ,
684
+ } ,
685
+ } ,
686
+ ] ,
687
+ meta : {
688
+ isRoot : false ,
689
+ isLeaf : false ,
690
+ pos : { x : 1.5 , y : 1 } ,
691
+ } ,
692
+ } ,
693
+ } ,
694
+ ] ,
695
+ meta : {
696
+ isRoot : true ,
697
+ isLeaf : false ,
698
+ pos : { x : 0.75 , y : 0 } ,
699
+ } ,
700
+ } ,
701
+ } )
702
+ } )
480
703
} )
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ export default defineConfig({
6
6
coverage : {
7
7
include : [ 'src/*.{ts,tsx}' ] ,
8
8
exclude : [ 'src/**/*.test.{ts,tsx}' , 'src/stories/**/*' ] ,
9
- thresholdAutoUpdate : true ,
10
- branches : 100 ,
9
+ // thresholdAutoUpdate: true,
10
+ branches : 98.3 ,
11
11
lines : 100 ,
12
12
functions : 100 ,
13
13
statements : 100 ,
You can’t perform that action at this time.
0 commit comments