(t *testing.T)
| 2468 | } |
| 2469 | |
| 2470 | func TestBoolPtrFalse(t *testing.T) { |
| 2471 | var cli struct { |
| 2472 | X *bool |
| 2473 | } |
| 2474 | k, err := kong.New(&cli) |
| 2475 | assert.NoError(t, err) |
| 2476 | assert.NotZero(t, k) |
| 2477 | ctx, err := k.Parse([]string{"--x=false"}) |
| 2478 | assert.NoError(t, err) |
| 2479 | assert.NotZero(t, ctx) |
| 2480 | assert.NotZero(t, cli.X) |
| 2481 | assert.Equal(t, false, *cli.X) |
| 2482 | } |
| 2483 | |
| 2484 | func TestBoolPtrNegated(t *testing.T) { |
| 2485 | var cli struct { |