summaryrefslogtreecommitdiffstats
path: root/hugolib
diff options
context:
space:
mode:
authorSven Dowideit <SvenDowideit@home.org.au>2015-09-23 14:43:17 +1000
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2015-09-25 18:32:32 +0200
commita1e32439fbab314cab6f5c3ecb962b8ac7bd9069 (patch)
tree658e49a985c94360731e211ed0309697c09703fc /hugolib
parenta43b037651328a94092bc054cbb5d0211dee7b1c (diff)
Allow for any (short) line begining or ending with html comment
Fixes #1428
Diffstat (limited to 'hugolib')
-rw-r--r--hugolib/page_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/hugolib/page_test.go b/hugolib/page_test.go
index 9a1b67fa1..c3506d48d 100644
--- a/hugolib/page_test.go
+++ b/hugolib/page_test.go
@@ -22,6 +22,10 @@ const (
SIMPLE_PAGE = "---\ntitle: Simple\n---\nSimple Page\n"
INVALID_FRONT_MATTER_MISSING = "This is a test"
RENDER_NO_FRONT_MATTER = "<!doctype><html><head></head><body>This is a test</body></html>"
+ CONTENT_WITH_COMMENTED_FM = "<!--\n+++\ntitle = \"Network configuration\"\ndescription = \"Docker networking\"\nkeywords = [\"network\"]\n[menu.main]\nparent= \"smn_administrate\"\n+++\n-->\n\n# Network configuration\n\n##\nSummary"
+ CONTENT_WITH_COMMENTED_TEXT_FM = "<!--[metaData]>\n+++\ntitle = \"Network configuration\"\ndescription = \"Docker networking\"\nkeywords = [\"network\"]\n[menu.main]\nparent= \"smn_administrate\"\n+++\n<![end-metadata]-->\n\n# Network configuration\n\n##\nSummary"
+ CONTENT_WITH_COMMENTED_LONG_FM = "<!--[metaData123456789012345678901234567890]>\n+++\ntitle = \"Network configuration\"\ndescription = \"Docker networking\"\nkeywords = [\"network\"]\n[menu.main]\nparent= \"smn_administrate\"\n+++\n<![end-metadata]-->\n\n# Network configuration\n\n##\nSummary"
+ CONTENT_WITH_COMMENTED_LONG2_FM = "<!--[metaData]>\n+++\ntitle = \"Network configuration\"\ndescription = \"Docker networking\"\nkeywords = [\"network\"]\n[menu.main]\nparent= \"smn_administrate\"\n+++\n<![end-metadata123456789012345678901234567890]-->\n\n# Network configuration\n\n##\nSummary"
INVALID_FRONT_MATTER_SHORT_DELIM = `
--
title: Short delim start
@@ -661,6 +665,10 @@ func TestShouldRenderContent(t *testing.T) {
// TODO how to deal with malformed frontmatter. In this case it'll be rendered as markdown.
{INVALID_FRONT_MATTER_SHORT_DELIM, true},
{RENDER_NO_FRONT_MATTER, false},
+ {CONTENT_WITH_COMMENTED_FM, true},
+ {CONTENT_WITH_COMMENTED_TEXT_FM, true},
+ {CONTENT_WITH_COMMENTED_LONG_FM, false},
+ {CONTENT_WITH_COMMENTED_LONG2_FM, true},
}
for _, test := range tests {