@@ -3579,132 +3579,146 @@ test('roundtrip', () => {
3579
3579
let tree = from ( '* a\n- b' )
3580
3580
3581
3581
assert . deepEqual (
3582
- removePosition ( tree , true ) ,
3583
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3582
+ removePosition ( tree , { force : true } ) ,
3583
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3584
+ force : true
3585
+ } ) ,
3584
3586
'should roundtrip different lists w/ `bulletOther`'
3585
3587
)
3586
3588
3587
3589
tree = from ( '* ---\n- - +\n+ b' )
3588
3590
3589
3591
assert . deepEqual (
3590
- removePosition ( tree , true ) ,
3591
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3592
+ removePosition ( tree , { force : true } ) ,
3593
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3594
+ force : true
3595
+ } ) ,
3592
3596
'should roundtrip different lists w/ `bulletOther` and lists that could turn into thematic breaks (1)'
3593
3597
)
3594
3598
3595
3599
tree = from ( '- - +\n* ---\n+ b' )
3596
3600
3597
3601
assert . deepEqual (
3598
- removePosition ( tree , true ) ,
3599
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3602
+ removePosition ( tree , { force : true } ) ,
3603
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3604
+ force : true
3605
+ } ) ,
3600
3606
'should roundtrip different lists w/ `bulletOther` and lists that could turn into thematic breaks (2)'
3601
3607
)
3602
3608
3603
3609
tree = from ( '- - +\n- -' )
3604
3610
3605
3611
assert . deepEqual (
3606
- removePosition ( tree , true ) ,
3607
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3612
+ removePosition ( tree , { force : true } ) ,
3613
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3614
+ force : true
3615
+ } ) ,
3608
3616
'should roundtrip different lists w/ `bulletOther` and lists that could turn into thematic breaks (3)'
3609
3617
)
3610
3618
3611
3619
tree = from ( '* - +\n *\n -\n +' )
3612
3620
3613
3621
assert . deepEqual (
3614
- removePosition ( tree , true ) ,
3615
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3622
+ removePosition ( tree , { force : true } ) ,
3623
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3624
+ force : true
3625
+ } ) ,
3616
3626
'should roundtrip different lists w/ `bulletOther` and lists that could turn into thematic breaks (4)'
3617
3627
)
3618
3628
3619
3629
tree = from ( '* - +\n - *\n -\n +' )
3620
3630
3621
3631
assert . deepEqual (
3622
- removePosition ( tree , true ) ,
3623
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3632
+ removePosition ( tree , { force : true } ) ,
3633
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3634
+ force : true
3635
+ } ) ,
3624
3636
'should roundtrip different lists w/ `bulletOther` and lists that could turn into thematic breaks (5)'
3625
3637
)
3626
3638
3627
3639
tree = from ( '- +\n- *\n -\n +' )
3628
3640
3629
3641
assert . deepEqual (
3630
- removePosition ( tree , true ) ,
3631
- removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , true ) ,
3642
+ removePosition ( tree , { force : true } ) ,
3643
+ removePosition ( from ( to ( tree , { bullet : '*' , bulletOther : '-' } ) ) , {
3644
+ force : true
3645
+ } ) ,
3632
3646
'should roundtrip different lists w/ `bulletOther` and lists that could turn into thematic breaks (6)'
3633
3647
)
3634
3648
3635
3649
tree = from ( '1. a\n1) b' )
3636
3650
3637
3651
assert . deepEqual (
3638
- removePosition ( tree , true ) ,
3652
+ removePosition ( tree , { force : true } ) ,
3639
3653
removePosition (
3640
3654
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3641
- true
3655
+ { force : true }
3642
3656
) ,
3643
3657
'should roundtrip different lists w/ `bulletOrderedOther`'
3644
3658
)
3645
3659
3646
3660
tree = from ( '1. ---\n1) 1. 1)\n1. b' )
3647
3661
3648
3662
assert . deepEqual (
3649
- removePosition ( tree , true ) ,
3663
+ removePosition ( tree , { force : true } ) ,
3650
3664
removePosition (
3651
3665
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3652
- true
3666
+ { force : true }
3653
3667
) ,
3654
3668
'should roundtrip different lists w/ `bulletOrderedOther` and lists that could turn into thematic breaks (1)'
3655
3669
)
3656
3670
3657
3671
tree = from ( '1. 1. 1)\n1) ---\n1. b' )
3658
3672
3659
3673
assert . deepEqual (
3660
- removePosition ( tree , true ) ,
3674
+ removePosition ( tree , { force : true } ) ,
3661
3675
removePosition (
3662
3676
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3663
- true
3677
+ { force : true }
3664
3678
) ,
3665
3679
'should roundtrip different lists w/ `bulletOrderedOther` and lists that could turn into thematic breaks (2)'
3666
3680
)
3667
3681
3668
3682
tree = from ( '1. 1. 1)\n1. 1.' )
3669
3683
3670
3684
assert . deepEqual (
3671
- removePosition ( tree , true ) ,
3685
+ removePosition ( tree , { force : true } ) ,
3672
3686
removePosition (
3673
3687
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3674
- true
3688
+ { force : true }
3675
3689
) ,
3676
3690
'should roundtrip different lists w/ `bulletOrderedOther` and lists that could turn into thematic breaks (3)'
3677
3691
)
3678
3692
3679
3693
tree = from ( '1. 1) 1.\n 1.\n 1)\n 1.' )
3680
3694
3681
3695
assert . deepEqual (
3682
- removePosition ( tree , true ) ,
3696
+ removePosition ( tree , { force : true } ) ,
3683
3697
removePosition (
3684
3698
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3685
- true
3699
+ { force : true }
3686
3700
) ,
3687
3701
'should roundtrip different lists w/ `bulletOrderedOther` and lists that could turn into thematic breaks (4)'
3688
3702
)
3689
3703
3690
3704
tree = from ( '1. 1) 1.\n 1) 1.\n 1)\n 1.' )
3691
3705
3692
3706
assert . deepEqual (
3693
- removePosition ( tree , true ) ,
3707
+ removePosition ( tree , { force : true } ) ,
3694
3708
removePosition (
3695
3709
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3696
- true
3710
+ { force : true }
3697
3711
) ,
3698
3712
'should roundtrip different lists w/ `bulletOrderedOther` and lists that could turn into thematic breaks (5)'
3699
3713
)
3700
3714
3701
3715
tree = from ( '1. 1)\n1. 1.\n 1)\n 1.' )
3702
3716
3703
3717
assert . deepEqual (
3704
- removePosition ( tree , true ) ,
3718
+ removePosition ( tree , { force : true } ) ,
3705
3719
removePosition (
3706
3720
from ( to ( tree , { bulletOrdered : '.' , bulletOrderedOther : ')' } ) ) ,
3707
- true
3721
+ { force : true }
3708
3722
) ,
3709
3723
'should roundtrip different lists w/ `bulletOrderedOther` and lists that could turn into thematic breaks (6)'
3710
3724
)
@@ -3753,8 +3767,8 @@ a *\\** is this emphasis? *\\**`
3753
3767
tree = from ( doc )
3754
3768
3755
3769
assert . deepEqual (
3756
- removePosition ( from ( to ( tree ) ) , true ) ,
3757
- removePosition ( tree , true ) ,
3770
+ removePosition ( from ( to ( tree ) ) , { force : true } ) ,
3771
+ removePosition ( tree , { force : true } ) ,
3758
3772
'should roundtrip asterisks (tree)'
3759
3773
)
3760
3774
@@ -3786,8 +3800,8 @@ a _\\__ is this emphasis? _\\__`
3786
3800
tree = from ( doc )
3787
3801
3788
3802
assert . deepEqual (
3789
- removePosition ( from ( to ( tree ) ) , true ) ,
3790
- removePosition ( tree , true ) ,
3803
+ removePosition ( from ( to ( tree ) ) , { force : true } ) ,
3804
+ removePosition ( tree , { force : true } ) ,
3791
3805
'should roundtrip underscores (tree)'
3792
3806
)
3793
3807
0 commit comments