summaryrefslogtreecommitdiffstats
path: root/hugolib/language_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-06-22 18:17:49 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-06-24 13:03:09 +0200
commit093dacab29a3c6fc363408453d0bc3b1fc159ad5 (patch)
treed0a36df930602483fe5bd6f325cb90c7a4efd71a /hugolib/language_test.go
parent4a9d408fe0bbf4c563546e35d2be7ade4e920c4c (diff)
Fix language menu config regression
Fixes #8672
Diffstat (limited to 'hugolib/language_test.go')
-rw-r--r--hugolib/language_test.go25
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)
+
+ })
+}