Short: "Shared Data Layer (SDL) troubleshooting command line tool",
Long: `Shared Data Layer (SDL) troubleshooting command line tool`,
Run: func(cmd *cobra.Command, args []string) {
+ cmd.Help()
},
}
}
expErr error
expOutput string
}{
+ {args: "", expErr: expOkErr, expOutput: expHelp},
{args: "-h", expErr: expOkErr, expOutput: expHelp},
{args: "--help", expErr: expOkErr, expOutput: expHelp},
{args: "--some-unknown-flag", expErr: expNokErr, expOutput: expHelp},
cmd.SetOut(buf)
cmd.SetErr(buf)
cmd.SetArgs([]string{test.args})
+
err := cmd.Execute()
result := buf.String()
assert.Equal(t, test.expErr, err)