diff options
author | Bjørn Erik Pedersen <[email protected]> | 2017-11-07 23:42:47 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2017-11-07 23:42:47 +0100 |
commit | 764f1304e1383ae03c2eb07cf599774700816465 (patch) | |
tree | 2d7e7363370bf04ee8fdec3edcaa0f4b171ce5e7 /hugolib/taxonomy_test.go | |
parent | d9a78b61adefe8e1803529f4774185874af85148 (diff) | |
download | hugo-764f1304e1383ae03c2eb07cf599774700816465.tar.gz hugo-764f1304e1383ae03c2eb07cf599774700816465.zip |
hugolib: Add some more taxonomy permalinks test cases
See #1208
Diffstat (limited to 'hugolib/taxonomy_test.go')
-rw-r--r-- | hugolib/taxonomy_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/hugolib/taxonomy_test.go b/hugolib/taxonomy_test.go index bbde9354d..7d8d50aba 100644 --- a/hugolib/taxonomy_test.go +++ b/hugolib/taxonomy_test.go @@ -126,6 +126,7 @@ permalinkeds: // 1. categories with terms content page, but no content page for the only c1 category // 2. tags with no terms content page, but content page for one of 2 tags (tag1) // 3. the "others" taxonomy with no content pages. + // 4. the "permalinkeds" taxonomy with permalinks configuration. pathFunc := func(s string) string { if uglyURLs { @@ -147,6 +148,12 @@ permalinkeds: th.assertFileContent(pathFunc("public/others/o1/index.html"), "List", "O1") th.assertFileContent(pathFunc("public/others/index.html"), "Terms List", "Others") + // 4. + th.assertFileContent(pathFunc("public/perma/pl1/index.html"), "List", "Pl1") + // This looks kind of funky, but the taxonomy terms do not have a permalinks definition, + // for good reasons. + th.assertFileContent(pathFunc("public/permalinkeds/index.html"), "Terms List", "Permalinkeds") + s := h.Sites[0] // Make sure that each KindTaxonomyTerm page has an appropriate number @@ -178,11 +185,15 @@ permalinkeds: } pl1 := s.getPage(KindTaxonomy, "permalinkeds", "pl1") + permalinkeds := s.getPage(KindTaxonomyTerm, "permalinkeds") require.NotNil(t, pl1) + require.NotNil(t, permalinkeds) if uglyURLs { require.Equal(t, "/blog/perma/pl1.html", pl1.RelPermalink()) + require.Equal(t, "/blog/permalinkeds.html", permalinkeds.RelPermalink()) } else { require.Equal(t, "/blog/perma/pl1/", pl1.RelPermalink()) + require.Equal(t, "/blog/permalinkeds/", permalinkeds.RelPermalink()) } // Issue #3070 preserveTaxonomyNames |