diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-12-26 19:30:57 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2016-12-28 13:44:55 +0100 |
commit | bcb3ef74131f8119e290ddb68908ce27760a80a7 (patch) | |
tree | 0a15806962219c9a3e22f2ad87ade29a8c840428 /hugolib/node_as_page_test.go | |
parent | 862f09babebbf6e9bc0d204ad8eabe1cdefbfcf3 (diff) |
hugolib: Fix preserveTaxonomyNames regressions
Fixes #2809
Diffstat (limited to 'hugolib/node_as_page_test.go')
-rw-r--r-- | hugolib/node_as_page_test.go | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/hugolib/node_as_page_test.go b/hugolib/node_as_page_test.go index 9836d92a2..b337c7bfc 100644 --- a/hugolib/node_as_page_test.go +++ b/hugolib/node_as_page_test.go @@ -33,12 +33,14 @@ import ( */ func TestNodesAsPage(t *testing.T) { - for _, ugly := range []bool{false, true} { - doTestNodeAsPage(t, ugly) + for _, preserveTaxonomyNames := range []bool{false, true} { + for _, ugly := range []bool{true, false} { + doTestNodeAsPage(t, ugly, preserveTaxonomyNames) + } } } -func doTestNodeAsPage(t *testing.T, ugly bool) { +func doTestNodeAsPage(t *testing.T, ugly, preserveTaxonomyNames bool) { //jww.SetStdoutThreshold(jww.LevelDebug) jww.SetStdoutThreshold(jww.LevelFatal) @@ -55,6 +57,7 @@ func doTestNodeAsPage(t *testing.T, ugly bool) { testCommonResetState() viper.Set("uglyURLs", ugly) + viper.Set("preserveTaxonomyNames", preserveTaxonomyNames) writeLayoutsForNodeAsPageTests(t) writeNodePagesForNodeAsPageTests("", t) @@ -86,6 +89,7 @@ func doTestNodeAsPage(t *testing.T, ugly bool) { h := s.owner nodes := h.findAllPagesByKindNotIn(KindPage) + require.Len(t, nodes, 6) home := nodes[5] // oldest @@ -139,6 +143,10 @@ func doTestNodeAsPage(t *testing.T, ugly bool) { "Lastmod: 2009-01-09", ) + web := s.getPage(KindTaxonomy, "categories", "web") + require.NotNil(t, web) + require.Len(t, web.Data["Pages"].(Pages), 4) + assertFileContent(t, expectedFilePath(ugly, "public", "categories", "web"), false, "Taxonomy Title: Taxonomy Web", "Taxonomy Web <strong>Content!</strong>", @@ -728,7 +736,7 @@ Lastmod: {{ .Lastmod.Format "2006-01-02" }} Taxonomy Terms Title: {{ .Title }} Taxonomy Terms Content: {{ .Content }} {{ range $key, $value := .Data.Terms }} - k/v: {{ $key }} / {{ printf "%s" $value }} + k/v: {{ $key | lower }} / {{ printf "%s" $value }} {{ end }} {{ with .Site.Menus.mymenu }} {{ range . }} |