From 30aba7fb099678363b0a4828936ed28e740e00e2 Mon Sep 17 00:00:00 2001 From: Bjørn Erik Pedersen Date: Mon, 1 Nov 2021 20:30:34 +0100 Subject: source: Make ContentBaseName() return the directory for branch bundles Fixes #9112 --- create/content_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'create') diff --git a/create/content_test.go b/create/content_test.go index 802e494c4..6f0ed8c86 100644 --- a/create/content_test.go +++ b/create/content_test.go @@ -50,6 +50,8 @@ func TestNewContent(t *testing.T) { {"No archetype", "", "sample-3.md", []string{`title: "Sample 3"`}}, // no archetype {"Empty archetype", "product", "product/sample-4.md", []string{`title = "SAMPLE-4"`}}, // empty archetype front matter {"Filenames", "filenames", "content/mypage/index.md", []string{"title = \"INDEX\"\n+++\n\n\nContentBaseName: mypage"}}, + {"Branch Name", "name", "content/tags/tag-a/_index.md", []string{"+++\ntitle = 'Tag A'\n+++"}}, + {"Lang 1", "lang", "post/lang-1.md", []string{`Site Lang: en|Name: Lang 1|i18n: Hugo Rocks!`}}, {"Lang 2", "lang", "post/lang-2.en.md", []string{`Site Lang: en|Name: Lang 2|i18n: Hugo Rocks!`}}, {"Lang nn file", "lang", "content/post/lang-3.nn.md", []string{`Site Lang: nn|Name: Lang 3|i18n: Hugo Rokkar!`}}, @@ -274,6 +276,12 @@ title: Test path: filepath.Join("archetypes", "post.org"), content: "#+title: {{ .BaseFileName | upper }}", }, + { + path: filepath.Join("archetypes", "name.md"), + content: `+++ +title = '{{ replace .Name "-" " " | title }}' ++++`, + }, { path: filepath.Join("archetypes", "product.md"), content: `+++ -- cgit v1.2.3