mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-17 21:01:26 +02:00
@@ -20,6 +20,7 @@ import (
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"github.com/gohugoio/hugo/resources/kinds"
|
||||
"github.com/gohugoio/hugo/resources/page"
|
||||
|
||||
qt "github.com/frankban/quicktest"
|
||||
@@ -155,8 +156,8 @@ permalinkeds:
|
||||
|
||||
s := b.H.Sites[0]
|
||||
|
||||
// Make sure that each page.KindTaxonomyTerm page has an appropriate number
|
||||
// of page.KindTaxonomy pages in its Pages slice.
|
||||
// Make sure that each kinds.KindTaxonomyTerm page has an appropriate number
|
||||
// of kinds.KindTaxonomy pages in its Pages slice.
|
||||
taxonomyTermPageCounts := map[string]int{
|
||||
"tags": 3,
|
||||
"categories": 2,
|
||||
@@ -167,16 +168,16 @@ permalinkeds:
|
||||
|
||||
for taxonomy, count := range taxonomyTermPageCounts {
|
||||
msg := qt.Commentf(taxonomy)
|
||||
term := s.getPage(page.KindTaxonomy, taxonomy)
|
||||
term := s.getPage(kinds.KindTaxonomy, taxonomy)
|
||||
b.Assert(term, qt.Not(qt.IsNil), msg)
|
||||
b.Assert(len(term.Pages()), qt.Equals, count, msg)
|
||||
|
||||
for _, p := range term.Pages() {
|
||||
b.Assert(p.Kind(), qt.Equals, page.KindTerm)
|
||||
b.Assert(p.Kind(), qt.Equals, kinds.KindTerm)
|
||||
}
|
||||
}
|
||||
|
||||
cat1 := s.getPage(page.KindTerm, "categories", "cat1")
|
||||
cat1 := s.getPage(kinds.KindTerm, "categories", "cat1")
|
||||
b.Assert(cat1, qt.Not(qt.IsNil))
|
||||
if uglyURLs {
|
||||
b.Assert(cat1.RelPermalink(), qt.Equals, "/blog/categories/cat1.html")
|
||||
@@ -184,8 +185,8 @@ permalinkeds:
|
||||
b.Assert(cat1.RelPermalink(), qt.Equals, "/blog/categories/cat1/")
|
||||
}
|
||||
|
||||
pl1 := s.getPage(page.KindTerm, "permalinkeds", "pl1")
|
||||
permalinkeds := s.getPage(page.KindTaxonomy, "permalinkeds")
|
||||
pl1 := s.getPage(kinds.KindTerm, "permalinkeds", "pl1")
|
||||
permalinkeds := s.getPage(kinds.KindTaxonomy, "permalinkeds")
|
||||
b.Assert(pl1, qt.Not(qt.IsNil))
|
||||
b.Assert(permalinkeds, qt.Not(qt.IsNil))
|
||||
if uglyURLs {
|
||||
@@ -196,7 +197,7 @@ permalinkeds:
|
||||
b.Assert(permalinkeds.RelPermalink(), qt.Equals, "/blog/permalinkeds/")
|
||||
}
|
||||
|
||||
helloWorld := s.getPage(page.KindTerm, "others", "hello-hugo-world")
|
||||
helloWorld := s.getPage(kinds.KindTerm, "others", "hello-hugo-world")
|
||||
b.Assert(helloWorld, qt.Not(qt.IsNil))
|
||||
b.Assert(helloWorld.Title(), qt.Equals, "Hello Hugo world")
|
||||
|
||||
@@ -268,8 +269,8 @@ title: "This is S3s"
|
||||
return pages
|
||||
}
|
||||
|
||||
ta := filterbyKind(page.KindTerm)
|
||||
te := filterbyKind(page.KindTaxonomy)
|
||||
ta := filterbyKind(kinds.KindTerm)
|
||||
te := filterbyKind(kinds.KindTaxonomy)
|
||||
|
||||
b.Assert(len(te), qt.Equals, 4)
|
||||
b.Assert(len(ta), qt.Equals, 7)
|
||||
|
Reference in New Issue
Block a user