diff --git a/hugolib/page_test.go b/hugolib/page_test.go index 1e5f9e969..92bc7bc90 100644 --- a/hugolib/page_test.go +++ b/hugolib/page_test.go @@ -1039,6 +1039,24 @@ func TestPublishedFrontMatter(t *testing.T) { } } +func TestPageSimpleMethods(t *testing.T) { + for i, this := range []struct { + assertFunc func(p *Page) bool + }{ + {func(p *Page) bool { return !p.IsNode() }}, + {func(p *Page) bool { return p.IsPage() }}, + {func(p *Page) bool { return p.Plain() == "Do Be Do Be Do" }}, + {func(p *Page) bool { return strings.Join(p.PlainWords(), " ") == "Do Be Do Be Do" }}, + } { + + p, _ := NewPage("Test") + p.Content = "