(t *testing.T)
| 1242 | } |
| 1243 | |
| 1244 | func TestHiddenFlagInUsage(t *testing.T) { |
| 1245 | f := NewFlagSet("bob", ContinueOnError) |
| 1246 | f.Bool("secretFlag", true, "shhh") |
| 1247 | f.MarkHidden("secretFlag") |
| 1248 | |
| 1249 | out := new(bytes.Buffer) |
| 1250 | f.SetOutput(out) |
| 1251 | f.PrintDefaults() |
| 1252 | |
| 1253 | if strings.Contains(out.String(), "secretFlag") { |
| 1254 | t.Errorf("found hidden flag in usage!") |
| 1255 | } |
| 1256 | } |
| 1257 | |
| 1258 | func TestHiddenFlagUsage(t *testing.T) { |
| 1259 | f := NewFlagSet("bob", ContinueOnError) |
nothing calls this directly
no test coverage detected