31 lines
557 B
Go
31 lines
557 B
Go
package output_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/gohugoio/hugo/hugolib"
|
|
)
|
|
|
|
func TestCanonical(t *testing.T) {
|
|
t.Parallel()
|
|
|
|
files := `
|
|
-- hugo.toml --
|
|
[outputs]
|
|
home = ["notcanonical", "html", "rss"]
|
|
|
|
[outputFormats]
|
|
[outputFormats.notcanonical]
|
|
mediaType = 'text/html'
|
|
path = 'not'
|
|
isHTML = true
|
|
-- layouts/all.html --
|
|
All. Canonical: {{ .OutputFormats.Canonical.RelPermalink }}.
|
|
`
|
|
|
|
b := hugolib.Test(t, files)
|
|
|
|
b.AssertFileContent("public/not/index.html", "All. Canonical: /.")
|
|
b.AssertFileContent("public/index.html", "All. Canonical: /.")
|
|
}
|