From 26856c3b7555d3b1973de2349af7d680d755e58a Mon Sep 17 00:00:00 2001 From: bep Date: Tue, 20 Jan 2015 12:23:27 +0100 Subject: [PATCH] Add tests for Trim --- tpl/template_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tpl/template_test.go b/tpl/template_test.go index 9a726f3fa..12c7ed28a 100644 --- a/tpl/template_test.go +++ b/tpl/template_test.go @@ -4,6 +4,7 @@ import ( "bytes" "errors" "fmt" + "github.com/stretchr/testify/assert" "html/template" "reflect" "testing" @@ -852,6 +853,16 @@ func TestChomp(t *testing.T) { } } +func TestTrim(t *testing.T) { + v, _ := Trim("1234 my way 13", "123") + assert.Equal(t, "4 my way ", v) + v, _ = Trim(" my way ", " ") + v, _ = Trim(1234, "14") + assert.Equal(t, "23", v) + _, e := Trim(tstNoStringer{}, " ") + assert.NotNil(t, e, "tstNoStringer isn't trimmable") +} + func TestSafeHtml(t *testing.T) { for i, this := range []struct { str string