@@ -25,7 +25,7 @@ func TestCompletion(t *testing.T) {
25
25
io := fakeIO (i )
26
26
err := i .Run ()
27
27
require .NoError (t , err )
28
- require .Equal (t , "altfile\n file\n required-flag\n toupper\n --prefix \n --verbose \n " , io .Stdout .String ())
28
+ require .Equal (t , "altfile\n file\n required-flag\n toupper\n " , io .Stdout .String ())
29
29
})
30
30
31
31
t .Run ("SubcommandNoPartial" , func (t * testing.T ) {
@@ -35,7 +35,7 @@ func TestCompletion(t *testing.T) {
35
35
io := fakeIO (i )
36
36
err := i .Run ()
37
37
require .NoError (t , err )
38
- require .Equal (t , "altfile\n file\n required-flag\n toupper\n --prefix \n --verbose \n " , io .Stdout .String ())
38
+ require .Equal (t , "altfile\n file\n required-flag\n toupper\n " , io .Stdout .String ())
39
39
})
40
40
41
41
t .Run ("SubcommandComplete" , func (t * testing.T ) {
@@ -50,7 +50,7 @@ func TestCompletion(t *testing.T) {
50
50
51
51
t .Run ("ListFlags" , func (t * testing.T ) {
52
52
t .Parallel ()
53
- i := cmd ().Invoke ("required-flag" , "" )
53
+ i := cmd ().Invoke ("required-flag" , "- " )
54
54
i .Environ .Set (serpent .CompletionModeEnv , "1" )
55
55
io := fakeIO (i )
56
56
err := i .Run ()
@@ -60,7 +60,7 @@ func TestCompletion(t *testing.T) {
60
60
61
61
t .Run ("ListFlagsAfterArg" , func (t * testing.T ) {
62
62
t .Parallel ()
63
- i := cmd ().Invoke ("altfile" , "" )
63
+ i := cmd ().Invoke ("altfile" , "- " )
64
64
i .Environ .Set (serpent .CompletionModeEnv , "1" )
65
65
io := fakeIO (i )
66
66
err := i .Run ()
@@ -70,7 +70,7 @@ func TestCompletion(t *testing.T) {
70
70
71
71
t .Run ("FlagExhaustive" , func (t * testing.T ) {
72
72
t .Parallel ()
73
- i := cmd ().Invoke ("required-flag" , "--req-bool" , "--req-string" , "foo bar" , "--req-array" , "asdf" , "--req-array" , "qwerty" )
73
+ i := cmd ().Invoke ("required-flag" , "--req-bool" , "--req-string" , "foo bar" , "--req-array" , "asdf" , "--req-array" , "qwerty" , "-" )
74
74
i .Environ .Set (serpent .CompletionModeEnv , "1" )
75
75
io := fakeIO (i )
76
76
err := i .Run ()
@@ -80,7 +80,7 @@ func TestCompletion(t *testing.T) {
80
80
81
81
t .Run ("FlagShorthand" , func (t * testing.T ) {
82
82
t .Parallel ()
83
- i := cmd ().Invoke ("required-flag" , "-b" , "-s" , "foo bar" , "-a" , "asdf" )
83
+ i := cmd ().Invoke ("required-flag" , "-b" , "-s" , "foo bar" , "-a" , "asdf" , "-" )
84
84
i .Environ .Set (serpent .CompletionModeEnv , "1" )
85
85
io := fakeIO (i )
86
86
err := i .Run ()
@@ -90,12 +90,12 @@ func TestCompletion(t *testing.T) {
90
90
91
91
t .Run ("NoOptDefValueFlag" , func (t * testing.T ) {
92
92
t .Parallel ()
93
- i := cmd ().Invoke ("--verbose" , "" )
93
+ i := cmd ().Invoke ("--verbose" , "- " )
94
94
i .Environ .Set (serpent .CompletionModeEnv , "1" )
95
95
io := fakeIO (i )
96
96
err := i .Run ()
97
97
require .NoError (t , err )
98
- require .Equal (t , "altfile \n file \n required-flag \n toupper \n --prefix\n " , io .Stdout .String ())
98
+ require .Equal (t , "--prefix\n " , io .Stdout .String ())
99
99
})
100
100
101
101
t .Run ("EnumOK" , func (t * testing.T ) {
0 commit comments