@@ -681,13 +681,13 @@ baz
681
681
fn suggest_multi_positional ( ) {
682
682
let mut cmd = Command :: new ( "dynamic" )
683
683
. arg (
684
- clap:: Arg :: new ( "positional" )
685
- . value_parser ( [ "pos_1, pos_2, pos_3 " ] )
684
+ clap:: Arg :: new ( "positional-1 " )
685
+ . value_parser ( [ "pos_1" ] )
686
686
. index ( 1 ) ,
687
687
)
688
688
. arg (
689
689
clap:: Arg :: new ( "positional-2" )
690
- . value_parser ( [ "pos_a " , "pos_b " , "pos_c " ] )
690
+ . value_parser ( [ "pos_2_a " , "pos_2_b " , "pos_2_c " ] )
691
691
. index ( 2 )
692
692
. num_args ( 3 ) ,
693
693
)
@@ -701,27 +701,27 @@ fn suggest_multi_positional() {
701
701
assert_data_eq ! (
702
702
complete!( cmd, "pos_1 pos_a [TAB]" ) ,
703
703
snapbox:: str ![ [ r#"
704
- pos_a
705
- pos_b
706
- pos_c
704
+ pos_2_a
705
+ pos_2_b
706
+ pos_2_c
707
707
"# ] ]
708
708
) ;
709
709
710
710
assert_data_eq ! (
711
711
complete!( cmd, "pos_1 pos_a pos_b [TAB]" ) ,
712
712
snapbox:: str ![ [ r#"
713
- pos_a
714
- pos_b
715
- pos_c
713
+ pos_2_a
714
+ pos_2_b
715
+ pos_2_c
716
716
"# ] ]
717
717
) ;
718
718
719
719
assert_data_eq ! (
720
720
complete!( cmd, "--format json pos_1 [TAB]" ) ,
721
721
snapbox:: str ![ [ r#"
722
- pos_a
723
- pos_b
724
- pos_c
722
+ pos_2_a
723
+ pos_2_b
724
+ pos_2_c
725
725
--format
726
726
--help Print help
727
727
"# ] ]
@@ -730,9 +730,9 @@ pos_c
730
730
assert_data_eq ! (
731
731
complete!( cmd, "--format json pos_1 pos_a [TAB]" ) ,
732
732
snapbox:: str ![ [ r#"
733
- pos_a
734
- pos_b
735
- pos_c
733
+ pos_2_a
734
+ pos_2_b
735
+ pos_2_c
736
736
"# ] ]
737
737
) ;
738
738
@@ -747,18 +747,18 @@ pos_c
747
747
assert_data_eq ! (
748
748
complete!( cmd, "--format json -- pos_1 pos_a [TAB]" ) ,
749
749
snapbox:: str ![ [ r#"
750
- pos_a
751
- pos_b
752
- pos_c
750
+ pos_2_a
751
+ pos_2_b
752
+ pos_2_c
753
753
"# ] ]
754
754
) ;
755
755
756
756
assert_data_eq ! (
757
757
complete!( cmd, "--format json -- pos_1 pos_a pos_b [TAB]" ) ,
758
758
snapbox:: str ![ [ r#"
759
- pos_a
760
- pos_b
761
- pos_c
759
+ pos_2_a
760
+ pos_2_b
761
+ pos_2_c
762
762
"# ] ]
763
763
) ;
764
764
0 commit comments