From dcde8af8c6ab39eb34b5e1d6030d1aa2fe6923ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 27 Nov 2019 09:18:54 +0100 Subject: [PATCH] Add some internal template image tests Closes #6542 --- hugolib/embedded_templates_test.go | 62 ++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/hugolib/embedded_templates_test.go b/hugolib/embedded_templates_test.go index a2debc253..c6f2ab661 100644 --- a/hugolib/embedded_templates_test.go +++ b/hugolib/embedded_templates_test.go @@ -56,3 +56,65 @@ Disqus: // Disqus b.AssertFileContent("public/index.html", "\"disqus_shortname\" + '.disqus.com/embed.js';") } + +func TestInternalTemplatesImage(t *testing.T) { + config := ` +baseURL = "https://example.org" + +[params] +images=["siteimg1.jpg", "siteimg2.jpg"] + +` + b := newTestSitesBuilder(t).WithConfigFile("toml", config) + + b.WithContent("mybundle/index.md", `--- +title: My Bundle +--- +`) + + b.WithContent("mypage.md", `--- +title: My Page +images: ["pageimg1.jpg", "pageimg2.jpg"] +--- +`) + + b.WithContent("mysite.md", `--- +title: My Site +--- +`) + + b.WithTemplatesAdded("_default/single.html", ` + +{{ template "_internal/twitter_cards.html" . }} +{{ template "_internal/opengraph.html" . }} +{{ template "_internal/schema.html" . }} + +`) + + b.WithSunset("content/mybundle/featured-sunset.jpg") + b.Build(BuildCfg{}) + + b.AssertFileContent("public/mybundle/index.html", ` + + + + + + + + +`) + b.AssertFileContent("public/mypage/index.html", ` + + + + + +`) + b.AssertFileContent("public/mysite/index.html", ` + + + +`) + +}