(t *testing.T)
| 2490 | } |
| 2491 | |
| 2492 | func TestTimestampFlagApply_SingleFormat(t *testing.T) { |
| 2493 | expectedResult, _ := time.Parse(time.RFC3339, "2006-01-02T15:04:05Z") |
| 2494 | fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Config: TimestampConfig{Layouts: []string{time.RFC3339}}} |
| 2495 | cmd := &Command{ |
| 2496 | Flags: []Flag{ |
| 2497 | &fl, |
| 2498 | }, |
| 2499 | } |
| 2500 | |
| 2501 | assert.NoError(t, cmd.Run(buildTestContext(t), []string{"", "--time", "2006-01-02T15:04:05Z"})) |
| 2502 | assert.Equal(t, expectedResult, cmd.Value("time")) |
| 2503 | } |
| 2504 | |
| 2505 | func TestTimestampFlagApply_MultipleFormats(t *testing.T) { |
| 2506 | now := time.Now().UTC() |
nothing calls this directly
no test coverage detected