Fix language menu config regression

Fixes #8672
This commit is contained in:
Bjørn Erik Pedersen
2021-06-22 18:17:49 +02:00
parent 4a9d408fe0
commit 093dacab29
4 changed files with 135 additions and 20 deletions

View File

@@ -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)
})
}