diff options
Diffstat (limited to 'hugolib/hugo_sites_rebuild_test.go')
-rw-r--r-- | hugolib/hugo_sites_rebuild_test.go | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/hugolib/hugo_sites_rebuild_test.go b/hugolib/hugo_sites_rebuild_test.go index 1f0b1b5d9..f0c9f8f09 100644 --- a/hugolib/hugo_sites_rebuild_test.go +++ b/hugolib/hugo_sites_rebuild_test.go @@ -26,6 +26,7 @@ baseURL = "https://example.com" title = "Rebuild this" contentDir = "content" enableInlineShortcodes = true +timeout = "5s" ` @@ -217,4 +218,44 @@ Render /prender/: Baseof:Single Main: Page 1|Mypartial1: Mypartial1|Mypartial3: }) + t.Run("Edit RSS shortcode", func(t *testing.T) { + b := createSiteBuilder(t) + + b.WithContent("output.md", `--- +title: Output +outputs: ["HTML", "AMP"] +layout: output +--- + +Content for Output. + +{{< output >}} + +`) + + b.WithTemplates( + "layouts/_default/output.html", `Output HTML: {{ .RelPermalink }}|{{ .Content }}`, + "layouts/_default/output.amp.html", `Output AMP: {{ .RelPermalink }}|{{ .Content }}`, + "layouts/shortcodes/output.html", `Output Shortcode HTML`, + "layouts/shortcodes/output.amp.html", `Output Shortcode AMP`) + + b.Build(BuildCfg{}) + + b.AssertFileContent("public/output/index.html", ` +Output Shortcode HTML +`) + b.AssertFileContent("public/amp/output/index.html", ` +Output Shortcode AMP +`) + + b.EditFiles("layouts/shortcodes/output.amp.html", `Output Shortcode AMP Edited`) + + b.Build(BuildCfg{}) + + b.AssertFileContent("public/amp/output/index.html", ` +Output Shortcode AMP Edited +`) + + }) + } |