Browse Source

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

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 5 years ago
parent
commit
066db98b8b
1 changed files with 7 additions and 2 deletions
  1. 7 2
      metrics/metrics_test.go

+ 7 - 2
metrics/metrics_test.go

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