Move .Set = true into Decode().
This commit is contained in:
@@ -241,3 +241,13 @@ func TestMixedRequiredArgs(t *testing.T) {
|
||||
require.Equal(t, "gak", cli.Name)
|
||||
})
|
||||
}
|
||||
|
||||
func TestDefaultValueForOptionalArg(t *testing.T) {
|
||||
var cli struct {
|
||||
Arg string `arg:"" optional:"" default:"default"`
|
||||
}
|
||||
p := mustNew(t, &cli)
|
||||
_, err := p.Parse(nil)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, "default", cli.Arg)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user