summaryrefslogtreecommitdiffstats
path: root/hugolib/page_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-10-05 20:01:52 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-10-06 14:06:10 +0200
commitc63db7f1f6774a2d661af1d8197c6fe377e3ad25 (patch)
treebbeccc7dd4f41acdcc1cfd584ea351e6284869d5 /hugolib/page_test.go
parent5e2a547cb594b31ecb0f089b08db2e15c6dc381a (diff)
Allow cascade to be a slice with a _target discriminator
Fixes #7782
Diffstat (limited to 'hugolib/page_test.go')
-rw-r--r--hugolib/page_test.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/hugolib/page_test.go b/hugolib/page_test.go
index 2df679a74..3a30216ed 100644
--- a/hugolib/page_test.go
+++ b/hugolib/page_test.go
@@ -1757,3 +1757,24 @@ $$$
`<pre><code class="language-bash {hl_lines=[1]}" data-lang="bash {hl_lines=[1]}">SHORT`,
)
}
+
+func TestPageCaseIssues(t *testing.T) {
+ t.Parallel()
+
+ b := newTestSitesBuilder(t)
+ b.WithConfigFile("toml", `defaultContentLanguage = "no"
+[languages]
+[languages.NO]
+title = "Norsk"
+`)
+ b.WithContent("a/B/C/Page1.md", "---\ntitle: Page1\n---")
+ b.WithTemplates("index.html", `
+{{ $p1 := site.GetPage "a/B/C/Page1" }}
+Lang: {{ .Lang }}
+Page1: {{ $p1.Path }}
+`)
+
+ b.Build(BuildCfg{})
+
+ b.AssertFileContent("public/index.html", "Lang: no", filepath.FromSlash("Page1: a/B/C/Page1.md"))
+}