diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-06-22 18:17:49 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-06-24 13:03:09 +0200 |
commit | 093dacab29a3c6fc363408453d0bc3b1fc159ad5 (patch) | |
tree | d0a36df930602483fe5bd6f325cb90c7a4efd71a /hugolib/language_test.go | |
parent | 4a9d408fe0bbf4c563546e35d2be7ade4e920c4c (diff) |
Fix language menu config regression
Fixes #8672
Diffstat (limited to 'hugolib/language_test.go')
-rw-r--r-- | hugolib/language_test.go | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/hugolib/language_test.go b/hugolib/language_test.go index 16dcbcb03..da8ecd22b 100644 --- a/hugolib/language_test.go +++ b/hugolib/language_test.go @@ -54,3 +54,28 @@ weight = 1 b.AssertFileContent("public/index.html", "Hello: Hello") }) } + +func TestLanguageBugs(t *testing.T) { + c := qt.New(t) + + // Issue #8672 + c.Run("Config with language, menu in root only", func(c *qt.C) { + b := newTestSitesBuilder(c) + b.WithConfigFile("toml", ` +theme = "test-theme" +[[menus.foo]] +name = "foo-a" +[languages.en] + +`, + ) + + b.WithThemeConfigFile("toml", `[languages.en]`) + + b.Build(BuildCfg{}) + + menus := b.H.Sites[0].Menus() + c.Assert(menus, qt.HasLen, 1) + + }) +} |