diff options
author | Naoya Inada <naoina@kuune.org> | 2015-01-25 20:08:02 +0900 |
---|---|---|
committer | bep <bjorn.erik.pedersen@gmail.com> | 2015-01-26 09:55:37 +0100 |
commit | 407e80a9abbb3b22397d1ed6c62ce7cefcdd312a (patch) | |
tree | 3f05b3f3378e426043cf5e97d53d83f678143291 /hugolib/page_test.go | |
parent | 39b2cdece0b4be6a0d48c6b1c6a6b0c220c9bb29 (diff) |
Add site-wide/per-page [blackfriday] `extensions` option
Diffstat (limited to 'hugolib/page_test.go')
-rw-r--r-- | hugolib/page_test.go | 20 |
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)) |