INNER CODE UNIT · Go
TestHumanReadableTimeToTime
lucagrulla/cw · main_test.go:55
func TestHumanReadableTimeToTime(t *testing.T) {
assert := assert.New(t)
s := "2d"
x := time.Now().UTC().AddDate(0, 0, -2)
y, m, d := x.Date()
parsedTime, _ := timestampToTime(&s, false)
assert.Equal(time.Date(y, m, d, x.Hour(), x.Minute(), 0, 0, time.UTC),
parsedTime, "wrong parsing for input %s", s)
s = "03d50m"
dd, _ := time.ParseDuration(`50m`)
x = time.Now().UTC().AddDate(0, 0, -3).Add(-dd)
y, m, d = x.Date()