commit ae57ba6a9dee87347fa2d5e8c6865f390989622e
parent cf3e077da304e6f4d7c22f8296e1382335d055c6
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Thu, 3 Dec 2020 13:54:45 +0100
Add a test case for Go 1.16 template action newlines
Diffstat:
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/hugolib/template_test.go b/hugolib/template_test.go
@@ -584,6 +584,22 @@ func TestTemplateGoIssues(t *testing.T) {
"index.html", `
{{ $title := "a & b" }}
<script type="application/ld+json">{"@type":"WebPage","headline":"{{$title}}"}</script>
+
+{{/* Action newlines, from Go 1.16, see https://github.com/golang/go/issues/29770 */}}
+{{ $norway := dict
+ "country" "Norway"
+ "population" "5 millions"
+ "language" "Norwegian"
+ "language_code" "nb"
+ "weather" "freezing cold"
+ "capitol" "Oslo"
+ "largest_city" "Oslo"
+ "currency" "Norwegian krone"
+ "dialing_code" "+47"
+}}
+
+Population in Norway is {{ $norway.population }}
+
`,
)
@@ -591,6 +607,7 @@ func TestTemplateGoIssues(t *testing.T) {
b.AssertFileContent("public/index.html", `
<script type="application/ld+json">{"@type":"WebPage","headline":"a \u0026 b"}</script>
+Population in Norway is 5 millions
`)
}