Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-11-29 13:12:54 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2019-11-29 15:46:29 +0300
commitbb80fff69ad3f2ddff23819bf6eb6f4b8512dc2a (patch)
tree4d69f028abe97cf0e1b0ebf269fc83fa913ccdfa /hugolib/pagebundler_test.go
parent347cfb0c17b08626250180e8a84b53fc4800473f (diff)
Fix headless regression
Fixes #6552
Diffstat (limited to 'hugolib/pagebundler_test.go')
-rw-r--r--hugolib/pagebundler_test.go37
1 files changed, 37 insertions, 0 deletions
diff --git a/hugolib/pagebundler_test.go b/hugolib/pagebundler_test.go
index c76cc6a77..da7427d7e 100644
--- a/hugolib/pagebundler_test.go
+++ b/hugolib/pagebundler_test.go
@@ -587,6 +587,43 @@ HEADLESS {{< myShort >}}
}
+func TestPageBundlerHeadlessIssue6552(t *testing.T) {
+ t.Parallel()
+
+ b := newTestSitesBuilder(t)
+ b.WithContent("headless/h1/index.md", `
+---
+title: My Headless Bundle1
+headless: true
+---
+`, "headless/h1/p1.md", `
+---
+title: P1
+---
+`, "headless/h2/index.md", `
+---
+title: My Headless Bundle2
+headless: true
+---
+`)
+
+ b.WithTemplatesAdded("index.html", `
+{{ $headless1 := .Site.GetPage "headless/h1" }}
+{{ $headless2 := .Site.GetPage "headless/h2" }}
+
+HEADLESS1: {{ $headless1.Title }}|{{ $headless1.RelPermalink }}|{{ len $headless1.Resources }}|
+HEADLESS2: {{ $headless2.Title }}{{ $headless2.RelPermalink }}|{{ len $headless2.Resources }}|
+
+`)
+
+ b.Build(BuildCfg{})
+
+ b.AssertFileContent("public/index.html", `
+HEADLESS1: My Headless Bundle1||1|
+HEADLESS2: My Headless Bundle2|0|
+`)
+}
+
func TestMultiSiteBundles(t *testing.T) {
c := qt.New(t)
b := newTestSitesBuilder(t)