summaryrefslogtreecommitdiffstats
path: root/hugolib/page_test.go
diff options
context:
space:
mode:
authorNaoya Inada <naoina@kuune.org>2015-01-25 20:08:02 +0900
committerbep <bjorn.erik.pedersen@gmail.com>2015-01-26 09:55:37 +0100
commit407e80a9abbb3b22397d1ed6c62ce7cefcdd312a (patch)
tree3f05b3f3378e426043cf5e97d53d83f678143291 /hugolib/page_test.go
parent39b2cdece0b4be6a0d48c6b1c6a6b0c220c9bb29 (diff)
Add site-wide/per-page [blackfriday] `extensions` option
Diffstat (limited to 'hugolib/page_test.go')
-rw-r--r--hugolib/page_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/hugolib/page_test.go b/hugolib/page_test.go
index d4ce7a0a0..dc8ebf64b 100644
--- a/hugolib/page_test.go
+++ b/hugolib/page_test.go
@@ -213,6 +213,16 @@ the cylinder and strike me down. ## BB
"You're a great Granser," he cried delightedly, "always making believe them little marks mean something."
`
+
+ SIMPLE_PAGE_WITH_ADDITIONAL_EXTENSION = `+++
+[blackfriday]
+ extensions = ["hardLineBreak"]
++++
+first line.
+second line.
+
+fourth line.
+`
)
var PAGE_WITH_VARIOUS_FRONTMATTER_TYPES = `+++
@@ -366,6 +376,16 @@ func TestPageWithEmbeddedScriptTag(t *testing.T) {
checkPageContent(t, p, "<script type='text/javascript'>alert('the script tags are still there, right?');</script>\n")
}
+func TestPageWithAdditionalExtension(t *testing.T) {
+ p, _ := NewPage("simple.md")
+ err := p.ReadFrom(strings.NewReader(SIMPLE_PAGE_WITH_ADDITIONAL_EXTENSION))
+ p.Convert()
+ if err != nil {
+ t.Fatalf("Unable to create a page with frontmatter and body content: %s", err)
+ }
+ checkPageContent(t, p, "<p>first line.<br />\nsecond line.</p>\n\n<p>fourth line.</p>\n")
+}
+
func TestTableOfContents(t *testing.T) {
p, _ := NewPage("tocpage.md")
err := p.ReadFrom(strings.NewReader(PAGE_WITH_TOC))