(t *testing.T)
| 4312 | } |
| 4313 | |
| 4314 | func TestCommand_Args(t *testing.T) { |
| 4315 | cmd := &Command{ |
| 4316 | Flags: []Flag{ |
| 4317 | &BoolFlag{ |
| 4318 | Name: "myflag", |
| 4319 | }, |
| 4320 | }, |
| 4321 | } |
| 4322 | _ = cmd.Run(context.Background(), []string{"", "--myflag", "bat", "baz"}) |
| 4323 | |
| 4324 | r := require.New(t) |
| 4325 | r.Equal(2, cmd.Args().Len()) |
| 4326 | r.True(cmd.Bool("myflag")) |
| 4327 | r.Equal(2, cmd.NArg()) |
| 4328 | } |
| 4329 | |
| 4330 | func TestCommand_IsSet(t *testing.T) { |
| 4331 | cmd := &Command{ |