shithub: hugo

Download patch

ref: 72fd871710f094e57b1888e9242216b3b36c4c88
parent: 118f8f7cf22d756d8a894ff93551974a806f2155
author: Bjørn Erik Pedersen <[email protected]>
date: Wed Jun 28 16:30:26 EDT 2017

hugolib: Add more summary test

Closes #2973

--- a/hugolib/page_test.go
+++ b/hugolib/page_test.go
@@ -817,6 +817,29 @@
 	testAllMarkdownEnginesForPages(t, assertFunc, nil, simplePageWithSummaryDelimiterOnlySummary)
 }
 
+// #2973
+func TestSummaryWithHTMLTagsOnNextLine(t *testing.T) {
+
+	assertFunc := func(t *testing.T, ext string, pages Pages) {
+		p := pages[0]
+		require.Contains(t, p.Summary, "Happy new year everyone!")
+		require.NotContains(t, p.Summary, "User interface")
+	}
+
+	testAllMarkdownEnginesForPages(t, assertFunc, nil, `---
+title: Simple
+---
+Happy new year everyone!
+
+Here is the last report for commits in the year 2016. It covers hrev50718-hrev50829.
+
+<!--more-->
+
+<h3>User interface</h3>
+
+`)
+}
+
 func TestPageWithDate(t *testing.T) {
 	t.Parallel()
 	cfg, fs := newTestCfg()