summaryrefslogtreecommitdiffstats
path: root/modules/base/tool_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/base/tool_test.go')
-rw-r--r--modules/base/tool_test.go16
1 files changed, 12 insertions, 4 deletions
diff --git a/modules/base/tool_test.go b/modules/base/tool_test.go
index bc46a2a883..b29c8ea717 100644
--- a/modules/base/tool_test.go
+++ b/modules/base/tool_test.go
@@ -68,14 +68,11 @@ func TestAvatarLink(t *testing.T) {
)
}
-// TODO: AvatarLink()
// TODO: computeTimeDiff()
// TODO: TimeSincePro()
// TODO: timeSince()
// TODO: RawTimeSince()
// TODO: TimeSince()
-// TODO: logn()
-// TODO: humanateBytes()
func TestFileSize(t *testing.T) {
var size int64
@@ -96,7 +93,18 @@ func TestFileSize(t *testing.T) {
}
// TODO: Subtract()
-// TODO: EllipsisString()
+
+func TestEllipsisString(t *testing.T) {
+ assert.Equal(t, "...", EllipsisString("foobar", 0))
+ assert.Equal(t, "...", EllipsisString("foobar", 1))
+ assert.Equal(t, "...", EllipsisString("foobar", 2))
+ assert.Equal(t, "...", EllipsisString("foobar", 3))
+ assert.Equal(t, "f...", EllipsisString("foobar", 4))
+ assert.Equal(t, "fo...", EllipsisString("foobar", 5))
+ assert.Equal(t, "foobar", EllipsisString("foobar", 6))
+ assert.Equal(t, "foobar", EllipsisString("foobar", 10))
+}
+
// TODO: TruncateString()
// TODO: StringsToInt64s()
// TODO: Int64sToStrings()