diff options
author | Jeff Hodges <jeff@somethingsimilar.com> | 2015-08-31 01:51:25 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2015-08-31 06:26:46 +0300 |
commit | 49fe04c0bd8111bf686d9205d543f8651ea24cfc (patch) | |
tree | c6e4c9a4addbbf99617d0fc5c4e84e48de793be2 /hugolib/page_test.go | |
parent | 311593bff013d5b99c68f498861ffde810be71b1 (diff) |
Correct check of published boolean
Diffstat (limited to 'hugolib/page_test.go')
-rw-r--r-- | hugolib/page_test.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/hugolib/page_test.go b/hugolib/page_test.go index 7a9c12321..9a1b67fa1 100644 --- a/hugolib/page_test.go +++ b/hugolib/page_test.go @@ -869,6 +869,36 @@ func TestDraftAndPublishedFrontMatterError(t *testing.T) { } } +var PAGE_WITH_PUBLISHED_FALSE = `--- +title: okay +published: false +--- +some content +` +var PAGE_WITH_PUBLISHED_TRUE = `--- +title: okay +published: true +--- +some content +` + +func TestPublishedFrontMatter(t *testing.T) { + p, err := NewPageFrom(strings.NewReader(PAGE_WITH_PUBLISHED_FALSE), "content/post/broken.md") + if err != nil { + t.Fatalf("err during parse: %s", err) + } + if !p.Draft { + t.Errorf("expected true, got %t", p.Draft) + } + p, err = NewPageFrom(strings.NewReader(PAGE_WITH_PUBLISHED_TRUE), "content/post/broken.md") + if err != nil { + t.Fatalf("err during parse: %s", err) + } + if p.Draft { + t.Errorf("expected false, got %t", p.Draft) + } +} + func listEqual(left, right []string) bool { if len(left) != len(right) { return false |