diff options
author | Lauris BH <lauris@nix.lv> | 2017-06-28 08:43:28 +0300 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2017-06-28 13:43:28 +0800 |
commit | 32fc44aa83e61acb93dbdcf6d47dfadc69f5c044 (patch) | |
tree | 60c08a5a57d10e710c36d27685f199af465f0b97 /modules/base/tool_test.go | |
parent | 9d8fba62b37aee328f47411d1e187ca8f18396e4 (diff) | |
download | gitea-32fc44aa83e61acb93dbdcf6d47dfadc69f5c044.tar.gz gitea-32fc44aa83e61acb93dbdcf6d47dfadc69f5c044.zip |
Make time diff translatable (#2057)
Diffstat (limited to 'modules/base/tool_test.go')
-rw-r--r-- | modules/base/tool_test.go | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/modules/base/tool_test.go b/modules/base/tool_test.go index bd9c6e276e..f3e787dd13 100644 --- a/modules/base/tool_test.go +++ b/modules/base/tool_test.go @@ -145,7 +145,7 @@ func TestComputeTimeDiff(t *testing.T) { // computeTimeDiff(base + offset) == (offset, str) test := func(base int64, str string, offsets ...int64) { for _, offset := range offsets { - diff, diffStr := computeTimeDiff(base + offset) + diff, diffStr := computeTimeDiff(base+offset, "en") assert.Equal(t, offset, diff) assert.Equal(t, str, diffStr) } @@ -170,7 +170,7 @@ func TestComputeTimeDiff(t *testing.T) { func TestMinutesToFriendly(t *testing.T) { // test that a number of minutes yields the expected string test := func(expected string, minutes int) { - actual := MinutesToFriendly(minutes) + actual := MinutesToFriendly(minutes, "en") assert.Equal(t, expected, actual) } test("1 minute", 1) @@ -186,13 +186,11 @@ func TestTimeSince(t *testing.T) { // test that each diff in `diffs` yields the expected string test := func(expected string, diffs ...time.Duration) { - ago := i18n.Tr("en", "tool.ago") - fromNow := i18n.Tr("en", "tool.from_now") for _, diff := range diffs { actual := timeSince(BaseDate, BaseDate.Add(diff), "en") - assert.Equal(t, expected+" "+ago, actual) + assert.Equal(t, i18n.Tr("en", "tool.ago", expected), actual) actual = timeSince(BaseDate.Add(diff), BaseDate, "en") - assert.Equal(t, expected+" "+fromNow, actual) + assert.Equal(t, i18n.Tr("en", "tool.from_now", expected), actual) } } test("1 second", time.Second, time.Second+50*time.Millisecond) @@ -212,13 +210,13 @@ func TestTimeSince(t *testing.T) { } func TestTimeSincePro(t *testing.T) { - assert.Equal(t, "now", timeSincePro(BaseDate, BaseDate)) + assert.Equal(t, "now", timeSincePro(BaseDate, BaseDate, "en")) // test that a difference of `diff` yields the expected string test := func(expected string, diff time.Duration) { - actual := timeSincePro(BaseDate, BaseDate.Add(diff)) + actual := timeSincePro(BaseDate, BaseDate.Add(diff), "en") assert.Equal(t, expected, actual) - assert.Equal(t, "future", timeSincePro(BaseDate.Add(diff), BaseDate)) + assert.Equal(t, "future", timeSincePro(BaseDate.Add(diff), BaseDate, "en")) } test("1 second", time.Second) test("2 seconds", 2*time.Second) |