From 764f1304e1383ae03c2eb07cf599774700816465 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Bj=C3=B8rn=20Erik=20Pedersen?=
 <bjorn.erik.pedersen@gmail.com>
Date: Tue, 7 Nov 2017 23:42:47 +0100
Subject: [PATCH] hugolib: Add some more taxonomy permalinks test cases

See #1208
---
 hugolib/taxonomy_test.go | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/hugolib/taxonomy_test.go b/hugolib/taxonomy_test.go
index bbde9354..7d8d50ab 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
-- 
2.30.2