From: bep <bjorn.erik.pedersen@gmail.com> Date: Tue, 20 Jan 2015 11:23:27 +0000 (+0100) Subject: Add tests for Trim X-Git-Tag: v0.13~156 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=26856c3b7555d3b1973de2349af7d680d755e58a;p=brevno-suite%2Fhugo Add tests for Trim --- diff --git a/tpl/template_test.go b/tpl/template_test.go index 9a726f3f..12c7ed28 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