diff options
Diffstat (limited to 'hugolib/page_test.go')
-rw-r--r-- | hugolib/page_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/hugolib/page_test.go b/hugolib/page_test.go index 0ade5c950..5bd812e6e 100644 --- a/hugolib/page_test.go +++ b/hugolib/page_test.go @@ -120,6 +120,12 @@ More text here. Some more text ` + SIMPLE_PAGE_WITH_EMBEDDED_SCRIPT = `--- +title: Simple +--- +<script type='text/javascript'>alert('the script tags are still there, right?');</script> +` + SIMPLE_PAGE_WITH_SUMMARY_DELIMITER_SAME_LINE = `--- title: Simple --- @@ -340,6 +346,16 @@ func TestPageWithShortCodeInSummary(t *testing.T) { checkPageLayout(t, p, "page/single.html", "single.html") } +func TestPageWithEmbeddedScriptTag(t *testing.T) { + p, _ := NewPage("simple.md") + err := p.ReadFrom(strings.NewReader(SIMPLE_PAGE_WITH_EMBEDDED_SCRIPT)) + p.Convert() + if err != nil { + t.Fatalf("Unable to create a page with frontmatter and body content: %s", err) + } + checkPageContent(t, p, "<script type='text/javascript'>alert('the script tags are still there, right?');</script>\n") +} + func TestTableOfContents(t *testing.T) { p, _ := NewPage("tocpage.md") err := p.ReadFrom(strings.NewReader(PAGE_WITH_TOC)) |