@@ -617,49 +617,49 @@ func TestFlagSet_Parse(t *testing.T) {
617
617
}{
618
618
{
619
619
name : "before_one" ,
620
- args : []string {"{{slash }}fruit" , "apple" , "arg1" },
620
+ args : []string {"{{dash }}fruit" , "apple" , "arg1" },
621
621
wantArgs : []string {"arg1" },
622
622
wantFruits : []string {"apple" },
623
623
},
624
624
{
625
625
name : "before_two" ,
626
- args : []string {"{{slash }}fruit=apple" , "{{slash }}fruit" , "banana" , "arg1" },
626
+ args : []string {"{{dash }}fruit=apple" , "{{dash }}fruit" , "banana" , "arg1" },
627
627
wantArgs : []string {"arg1" },
628
628
wantFruits : []string {"apple" , "banana" },
629
629
},
630
630
{
631
631
name : "after_one" ,
632
- args : []string {"arg1" , "{{slash }}fruit" , "apple" },
632
+ args : []string {"arg1" , "{{dash }}fruit" , "apple" },
633
633
wantArgs : []string {"arg1" },
634
634
wantFruits : []string {"apple" },
635
635
},
636
636
{
637
637
name : "after_two" ,
638
- args : []string {"arg1" , "{{slash }}fruit=apple" , "{{slash }}fruit" , "banana" },
638
+ args : []string {"arg1" , "{{dash }}fruit=apple" , "{{dash }}fruit" , "banana" },
639
639
wantArgs : []string {"arg1" },
640
640
wantFruits : []string {"apple" , "banana" },
641
641
},
642
642
{
643
643
name : "sandwich_arg" ,
644
- args : []string {"{{slash }}fruit=apple" , "arg1" , "{{slash }}fruit" , "banana" },
644
+ args : []string {"{{dash }}fruit=apple" , "arg1" , "{{dash }}fruit" , "banana" },
645
645
wantArgs : []string {"arg1" },
646
646
wantFruits : []string {"apple" , "banana" },
647
647
},
648
648
{
649
649
name : "zipper" ,
650
- args : []string {"{{slash }}fruit=apple" , "arg1" , "{{slash }}fruit" , "banana" , "arg2" },
650
+ args : []string {"{{dash }}fruit=apple" , "arg1" , "{{dash }}fruit" , "banana" , "arg2" },
651
651
wantArgs : []string {"arg1" , "arg2" },
652
652
wantFruits : []string {"apple" , "banana" },
653
653
},
654
654
{
655
655
name : "singleton_double_dash" ,
656
- args : []string {"{{slash }}fruit=apple" , "arg1" , "--" , "-fruit" , "banana" , "--fruit=pineapple" },
656
+ args : []string {"{{dash }}fruit=apple" , "arg1" , "--" , "-fruit" , "banana" , "--fruit=pineapple" },
657
657
wantFruits : []string {"apple" },
658
658
wantArgs : []string {"arg1" , "-fruit" , "banana" , "--fruit=pineapple" },
659
659
},
660
660
{
661
661
name : "error" ,
662
- args : []string {"{{slash }}invalid" , "arg1" },
662
+ args : []string {"{{dash }}invalid" , "arg1" },
663
663
wantArgs : []string {"arg1" },
664
664
wantError : "flag provided but not defined: -invalid" ,
665
665
},
@@ -668,13 +668,13 @@ func TestFlagSet_Parse(t *testing.T) {
668
668
for _ , tc := range cases {
669
669
tc := tc
670
670
671
- for slashName , slash := range map [string ]string {
672
- "single_slash " : "-" ,
673
- "double_slash " : "--" ,
671
+ for dashName , dash := range map [string ]string {
672
+ "single_dash " : "-" ,
673
+ "double_dash " : "--" ,
674
674
} {
675
- slash , slashName := slash , slashName
675
+ dash , dashName := dash , dashName
676
676
677
- t .Run (slashName + "/" + tc .name , func (t * testing.T ) {
677
+ t .Run (dashName + "/" + tc .name , func (t * testing.T ) {
678
678
t .Parallel ()
679
679
680
680
fs := NewFlagSet ()
@@ -688,7 +688,7 @@ func TestFlagSet_Parse(t *testing.T) {
688
688
})
689
689
690
690
for i := range tc .args {
691
- tc .args [i ] = strings .ReplaceAll (tc .args [i ], "{{slash }}" , slash )
691
+ tc .args [i ] = strings .ReplaceAll (tc .args [i ], "{{dash }}" , dash )
692
692
}
693
693
694
694
err := fs .Parse (tc .args )
0 commit comments