all page marker/single/linked ops and unit tests
diff --git a/pagination/linked_test.go b/pagination/linked_test.go
index 4d3248e..e2ba7e5 100644
--- a/pagination/linked_test.go
+++ b/pagination/linked_test.go
@@ -105,3 +105,17 @@
t.Errorf("Expected 3 calls, but was %d", callCount)
}
}
+
+func TestAllPagesLinked(t *testing.T) {
+ pager := createLinked(t)
+ defer testhelper.TeardownHTTP()
+
+ pager.PageType = LinkedPageResult{}
+ page, err := pager.AllPages()
+ testhelper.AssertNoErr(t, err)
+
+ expected := []int{1, 2, 3, 4, 5, 6, 7, 8, 9}
+ actual, err := ExtractLinkedInts(page)
+ testhelper.AssertNoErr(t, err)
+ testhelper.CheckDeepEquals(t, expected, actual)
+}