@@ -74,9 +74,16 @@ func TestHumanDurationBoundaries(t *testing.T) {
74
74
{d : 8 * 24 * time .Hour , want : "8d" },
75
75
{d : 8 * 24 * time .Hour + 23 * time .Hour , want : "8d" },
76
76
{d : 2 * 365 * 24 * time .Hour - time .Millisecond , want : "729d" },
77
- {d : 2 * 365 * 24 * time .Hour , want : "2y0d" },
78
- {d : 2 * 365 * 24 * time .Hour + 23 * time .Hour , want : "2y0d" },
79
- {d : 3 * 365 * 24 * time .Hour , want : "3y0d" },
77
+ {d : 2 * 365 * 24 * time .Hour , want : "2y" },
78
+ {d : 2 * 365 * 24 * time .Hour + 23 * time .Hour , want : "2y" },
79
+ {d : 2 * 365 * 24 * time .Hour + 23 * time .Hour + 59 * time .Minute , want : "2y" },
80
+ {d : 2 * 365 * 24 * time .Hour + 24 * time .Hour - time .Millisecond , want : "2y" },
81
+ {d : 2 * 365 * 24 * time .Hour + 24 * time .Hour , want : "2y1d" },
82
+ {d : 3 * 365 * 24 * time .Hour , want : "3y" },
83
+ {d : 4 * 365 * 24 * time .Hour , want : "4y" },
84
+ {d : 5 * 365 * 24 * time .Hour , want : "5y" },
85
+ {d : 6 * 365 * 24 * time .Hour , want : "6y" },
86
+ {d : 7 * 365 * 24 * time .Hour , want : "7y" },
80
87
{d : 8 * 365 * 24 * time .Hour - time .Millisecond , want : "7y364d" },
81
88
{d : 8 * 365 * 24 * time .Hour , want : "8y" },
82
89
{d : 8 * 365 * 24 * time .Hour + 364 * 24 * time .Hour , want : "8y" },
0 commit comments