Add tests for Trim

This commit is contained in:
bep 2015-01-20 12:23:27 +01:00
parent 4b1780bf69
commit 26856c3b75

View file

@ -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