summaryrefslogtreecommitdiffstats
path: root/hugolib/hugo_sites_build_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-02-28 09:06:33 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-02-28 09:07:00 +0100
commit0b91053c9fb5a56a28866a933868b0fc7807b24f (patch)
treed933c4e4cfd0a637cac79c12b220dc7f3d6a6717 /hugolib/hugo_sites_build_test.go
parent396276aafa9f81b9a3c533c5b9b1eb4282db505b (diff)
hugolib: Only consider regular pages in Prev/Next
Fixes #3108
Diffstat (limited to 'hugolib/hugo_sites_build_test.go')
-rw-r--r--hugolib/hugo_sites_build_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/hugolib/hugo_sites_build_test.go b/hugolib/hugo_sites_build_test.go
index 80aea0f75..e917d9f51 100644
--- a/hugolib/hugo_sites_build_test.go
+++ b/hugolib/hugo_sites_build_test.go
@@ -370,6 +370,19 @@ func doTestMultiSitesBuild(t *testing.T, configTemplate, configSuffix string) {
require.Equal(t, "Home", enSite.Menus["main"].ByName()[0].Name)
require.Equal(t, "Heim", nnSite.Menus["main"].ByName()[0].Name)
+ // Issue #3108
+ next := enSite.RegularPages[0].Next
+ require.NotNil(t, next)
+ require.Equal(t, KindPage, next.Kind)
+
+ for {
+ if next == nil {
+ break
+ }
+ require.Equal(t, KindPage, next.Kind)
+ next = next.Next
+ }
+
}
func TestMultiSitesRebuild(t *testing.T) {