summaryrefslogtreecommitdiffstats
path: root/hugolib/node_as_page_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-12-26 19:30:57 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-12-28 13:44:55 +0100
commitbcb3ef74131f8119e290ddb68908ce27760a80a7 (patch)
tree0a15806962219c9a3e22f2ad87ade29a8c840428 /hugolib/node_as_page_test.go
parent862f09babebbf6e9bc0d204ad8eabe1cdefbfcf3 (diff)
hugolib: Fix preserveTaxonomyNames regressions
Fixes #2809
Diffstat (limited to 'hugolib/node_as_page_test.go')
-rw-r--r--hugolib/node_as_page_test.go16
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 . }}