diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-10-05 21:01:52 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-10-06 15:06:10 +0300 |
commit | c63db7f1f6774a2d661af1d8197c6fe377e3ad25 (patch) | |
tree | bbeccc7dd4f41acdcc1cfd584ea351e6284869d5 /hugolib/page_test.go | |
parent | 5e2a547cb594b31ecb0f089b08db2e15c6dc381a (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.go | 21 |
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")) +} |