diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2022-05-29 16:41:57 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2022-05-30 11:32:55 +0200 |
commit | 9e904d756be02ca30e4cd9abb1eae8ba01f9c8af (patch) | |
tree | 8771585a9031e37f8ee16044b507af5eb7506083 /hugolib/content_render_hooks_test.go | |
parent | d2cfaede5be420c7d8b701d97b98bc61b87e46d5 (diff) |
Make .RenderString render shortcodes
Fixes #6703
Diffstat (limited to 'hugolib/content_render_hooks_test.go')
-rw-r--r-- | hugolib/content_render_hooks_test.go | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/hugolib/content_render_hooks_test.go b/hugolib/content_render_hooks_test.go index 33ebe1f41..dbfd46459 100644 --- a/hugolib/content_render_hooks_test.go +++ b/hugolib/content_render_hooks_test.go @@ -18,7 +18,6 @@ import ( "testing" qt "github.com/frankban/quicktest" - "github.com/gohugoio/hugo/common/loggers" ) func TestRenderHookEditNestedPartial(t *testing.T) { @@ -428,72 +427,3 @@ Image: <p>html-image: image.jpg|Text: Hello<br> Goodbye|Plain: Hello GoodbyeEND</p> `) } - -func TestRenderString(t *testing.T) { - b := newTestSitesBuilder(t) - - b.WithTemplates("index.html", ` -{{ $p := site.GetPage "p1.md" }} -{{ $optBlock := dict "display" "block" }} -{{ $optOrg := dict "markup" "org" }} -RSTART:{{ "**Bold Markdown**" | $p.RenderString }}:REND -RSTART:{{ "**Bold Block Markdown**" | $p.RenderString $optBlock }}:REND -RSTART:{{ "/italic org mode/" | $p.RenderString $optOrg }}:REND -RSTART:{{ "## Header2" | $p.RenderString }}:REND - - -`, "_default/_markup/render-heading.html", "Hook Heading: {{ .Level }}") - - b.WithContent("p1.md", `--- -title: "p1" ---- -`, - ) - - b.Build(BuildCfg{}) - - b.AssertFileContent("public/index.html", ` -RSTART:<strong>Bold Markdown</strong>:REND -RSTART:<p><strong>Bold Block Markdown</strong></p> -RSTART:<em>italic org mode</em>:REND -RSTART:Hook Heading: 2:REND -`) -} - -// https://github.com/gohugoio/hugo/issues/6882 -func TestRenderStringOnListPage(t *testing.T) { - renderStringTempl := ` -{{ .RenderString "**Hello**" }} -` - b := newTestSitesBuilder(t) - b.WithContent("mysection/p1.md", `FOO`) - b.WithTemplates( - "index.html", renderStringTempl, - "_default/list.html", renderStringTempl, - "_default/single.html", renderStringTempl, - ) - - b.Build(BuildCfg{}) - - for _, filename := range []string{ - "index.html", - "mysection/index.html", - "categories/index.html", - "tags/index.html", - "mysection/p1/index.html", - } { - 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) -} |