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