nolint:dupl // false positive
(t *testing.T)
| 536 | |
| 537 | //nolint:dupl // false positive |
| 538 | func TestMultipleCustomValueFormatter(t *testing.T) { |
| 539 | var cli struct { |
| 540 | Flag string `env:"FLAG1,FLAG2" help:"A flag."` |
| 541 | } |
| 542 | w := &strings.Builder{} |
| 543 | p := mustNew(t, &cli, |
| 544 | kong.Writers(w, w), |
| 545 | kong.Exit(func(int) {}), |
| 546 | kong.ValueFormatter(func(value *kong.Value) string { |
| 547 | return value.Help |
| 548 | }), |
| 549 | ) |
| 550 | _, err := p.Parse([]string{"--help"}) |
| 551 | assert.NoError(t, err) |
| 552 | assert.Contains(t, w.String(), "A flag.") |
| 553 | } |
| 554 | |
| 555 | func TestAutoGroup(t *testing.T) { |
| 556 | var cli struct { |