diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2022-01-28 09:45:11 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2022-01-28 17:35:49 +0100 |
commit | ef7d14a2418e62e6a2fdde41c636f7c1b9300a02 (patch) | |
tree | 6a7a8a83a616e0a6d296888fb32ca489ef385142 /hugolib/content_render_hooks_test.go | |
parent | c05c99f0c552553914689cb6a29edb5ac8b4f88d (diff) |
Fix erroneous warning with .Page.RenderString on a page without a backing file
Fixes #9433
Diffstat (limited to 'hugolib/content_render_hooks_test.go')
-rw-r--r-- | hugolib/content_render_hooks_test.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/hugolib/content_render_hooks_test.go b/hugolib/content_render_hooks_test.go index f1c27d511..edfeaa82a 100644 --- a/hugolib/content_render_hooks_test.go +++ b/hugolib/content_render_hooks_test.go @@ -18,6 +18,7 @@ import ( "testing" qt "github.com/frankban/quicktest" + "github.com/gohugoio/hugo/common/loggers" ) func TestRenderHookEditNestedPartial(t *testing.T) { @@ -484,3 +485,15 @@ func TestRenderStringOnListPage(t *testing.T) { b.AssertFileContent("public/"+filename, `<strong>Hello</strong>`) } } + +// Issue 9433 +func TestRenderStringOnPageNotBackedByAFile(t *testing.T) { + t.Parallel() + logger := loggers.NewWarningLogger() + b := newTestSitesBuilder(t).WithLogger(logger).WithConfigFile("toml", ` +disableKinds = ["page", "section", "taxonomy", "term"] +`) + b.WithTemplates("index.html", `{{ .RenderString "**Hello**" }}`).WithContent("p1.md", "") + b.BuildE(BuildCfg{}) + b.Assert(int(logger.LogCounters().WarnCounter.Count()), qt.Equals, 0) +} |