Move matchRender to test helpers file

This commit is contained in:
spf13 2015-06-17 10:38:46 -04:00
parent 99e250917d
commit 32d91d616e
2 changed files with 13 additions and 12 deletions

View file

@ -1,6 +1,7 @@
package hugolib package hugolib
import ( import (
"bytes"
"testing" "testing"
"github.com/spf13/afero" "github.com/spf13/afero"
@ -78,3 +79,15 @@ func pageMust(p *Page, err error) *Page {
} }
return p return p
} }
func matchRender(t *testing.T, s *Site, p *Page, tmplName string, expected string) {
content := new(bytes.Buffer)
err := s.renderThing(p, tmplName, NopCloser(content))
if err != nil {
t.Fatalf("Unable to render template.")
}
if string(content.Bytes()) != expected {
t.Fatalf("Content did not match expected: %s. got: %s", expected, content)
}
}

View file

@ -79,18 +79,6 @@ func NopCloser(w io.Writer) io.WriteCloser {
return nopCloser{w} return nopCloser{w}
} }
func matchRender(t *testing.T, s *Site, p *Page, tmplName string, expected string) {
content := new(bytes.Buffer)
err := s.renderThing(p, tmplName, NopCloser(content))
if err != nil {
t.Fatalf("Unable to render template.")
}
if string(content.Bytes()) != expected {
t.Fatalf("Content did not match expected: %s. got: %s", expected, content)
}
}
func TestRenderThing(t *testing.T) { func TestRenderThing(t *testing.T) {
tests := []struct { tests := []struct {
content string content string