From bceda1b288f0ad6282916826b596cb1fe19983bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Tue, 26 Mar 2019 10:28:02 +0100 Subject: [PATCH] hugolib: Add a test for home page with no title See #5784 --- hugolib/page_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hugolib/page_test.go b/hugolib/page_test.go index 1e362e0dc..f243740c6 100644 --- a/hugolib/page_test.go +++ b/hugolib/page_test.go @@ -1174,6 +1174,20 @@ func TestPageWithZeroFile(t *testing.T) { WithTemplatesAdded("index.html", "{{ .File.Filename }}{{ with .File }}{{ .Dir }}{{ end }}").Build(BuildCfg{}) } +func TestHomePageWithNoTitle(t *testing.T) { + b := newTestSitesBuilder(t).WithSimpleConfigFile(). + WithTemplatesAdded("index.html", "Title|{{ with .Title }}{{ . }}{{ end }}|") + b.WithContent("_index.md", `--- +description: "No title for you!" +--- + +Content. +`) + + b.Build(BuildCfg{}) + b.AssertFileContent("public/index.html", "Title||") +} + func TestShouldBuild(t *testing.T) { t.Parallel() var past = time.Date(2009, 11, 17, 20, 34, 58, 651387237, time.UTC)