tstime: fix ParseDuration for '6' digit (#6363)

The cutset provided to strings.TrimRight was missing the digit '6',
making it such that we couldn't parse something like "365d".

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
This commit is contained in:
Joe Tsai
2022-11-16 21:01:09 -08:00
committed by GitHub
parent eff62b7b1b
commit ec1e67b1ab
2 changed files with 7 additions and 3 deletions

View File

@@ -109,6 +109,10 @@ func TestParseDuration(t *testing.T) {
}{
{"1h", time.Hour},
{"1d", 24 * time.Hour},
{"365d", 365 * 24 * time.Hour},
{"12345d", 12345 * 24 * time.Hour},
{"67890d", 67890 * 24 * time.Hour},
{"100d", 100 * 24 * time.Hour},
{"1d1d", 48 * time.Hour},
{"1h1d", 25 * time.Hour},
{"1d1h", 25 * time.Hour},