MCPcopy
hub / github.com/spf13/pflag / TestHiddenFlagInUsage

Function TestHiddenFlagInUsage

flag_test.go:1244–1256  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1242}
1243
1244func 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
1258func TestHiddenFlagUsage(t *testing.T) {
1259 f := NewFlagSet("bob", ContinueOnError)

Callers

nothing calls this directly

Calls 6

BoolMethod · 0.95
MarkHiddenMethod · 0.95
SetOutputMethod · 0.95
PrintDefaultsMethod · 0.95
NewFlagSetFunction · 0.85
StringMethod · 0.65

Tested by

no test coverage detected