mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	Add tests for Chomp
This commit is contained in:
		@@ -9,6 +9,9 @@ import (
 | 
			
		||||
	"testing"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type tstNoStringer struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestGt(t *testing.T) {
 | 
			
		||||
	for i, this := range []struct {
 | 
			
		||||
		left          interface{}
 | 
			
		||||
@@ -828,6 +831,27 @@ func TestMarkdownify(t *testing.T) {
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestChomp(t *testing.T) {
 | 
			
		||||
	base := "\n This is\na story "
 | 
			
		||||
	for i, item := range []string{
 | 
			
		||||
		"\n",
 | 
			
		||||
		"\r",
 | 
			
		||||
		"\r\n",
 | 
			
		||||
	} {
 | 
			
		||||
		chomped, _ := Chomp(base + item)
 | 
			
		||||
 | 
			
		||||
		if chomped != base {
 | 
			
		||||
			t.Errorf("[%d] Chomp failed, got '%v'", i, chomped)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		_, err := Chomp(tstNoStringer{})
 | 
			
		||||
 | 
			
		||||
		if err == nil {
 | 
			
		||||
			t.Errorf("Chomp should fail")
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestSafeHtml(t *testing.T) {
 | 
			
		||||
	for i, this := range []struct {
 | 
			
		||||
		str                 string
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user