Minor: fix test shorthand for --debug : -D and add tests case for mixing -D and compose -f xxx up

Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
This commit is contained in:
Guillaume Tardif 2020-09-30 11:42:06 +02:00
parent b8968e83cd
commit 066db98b8b

View File

@ -25,7 +25,7 @@ import (
func TestFlag(t *testing.T) { func TestFlag(t *testing.T) {
root := &cobra.Command{} root := &cobra.Command{}
root.PersistentFlags().BoolP("debug", "d", false, "debug") root.PersistentFlags().BoolP("debug", "D", false, "debug")
root.PersistentFlags().String("str", "str", "str") root.PersistentFlags().String("str", "str", "str")
testCases := []struct { testCases := []struct {
@ -40,7 +40,7 @@ func TestFlag(t *testing.T) {
}, },
{ {
name: "with short flags", name: "with short flags",
args: []string{"-d", "run"}, args: []string{"-D", "run"},
expected: "run", expected: "run",
}, },
{ {
@ -143,6 +143,11 @@ func TestFlag(t *testing.T) {
args: []string{"compose", "-f", "titi.yaml", "up"}, args: []string{"compose", "-f", "titi.yaml", "up"},
expected: "compose up", expected: "compose up",
}, },
{
name: "-D compose -f xxx up",
args: []string{"--debug", "compose", "-f", "titi.yaml", "up"},
expected: "compose up",
},
} }
for _, testCase := range testCases { for _, testCase := range testCases {