Skip to content
Permalink
Browse files

hugolib: Add some outputs tests

See #6210
  • Loading branch information...
bep committed Aug 15, 2019
1 parent 9475f61 commit 028b992611209b241b1f55def8d47f9188038dc3
Showing with 50 additions and 0 deletions.
  1. +50 −0 hugolib/site_output_test.go
@@ -575,3 +575,53 @@ Output Formats: {{ len .OutputFormats }};{{ range .OutputFormats }}{{ .Name }};{
)

}

func TestSiteWithPageNoOutputs(t *testing.T) {
t.Parallel()

b := newTestSitesBuilder(t)
b.WithConfigFile("toml", `
baseURL = "https://example.com"
[outputFormats.o1]
mediaType = "text/html"
`)
b.WithContent("outputs-empty.md", `---
title: "Empty Outputs"
outputs: []
---
Word1. Word2.
`,
"outputs-string.md", `---
title: "Outputs String"
outputs: "o1"
---
Word1. Word2.
`)

b.WithTemplates("index.html", `
{{ range .Site.RegularPages }}
WordCount: {{ .WordCount }}
{{ end }}
`)

b.WithTemplates("_default/single.html", `HTML: {{ .Content }}`)
b.WithTemplates("_default/single.o1.html", `O1: {{ .Content }}`)

b.Build(BuildCfg{})

b.AssertFileContent(
"public/index.html",
" WordCount: 2")

b.AssertFileContent("public/outputs-empty/index.html", "HTML:", "Word1. Word2.")
b.AssertFileContent("public/outputs-string/index.html", "O1:", "Word1. Word2.")

}

0 comments on commit 028b992

Please sign in to comment.
You can’t perform that action at this time.