all page marker/single/linked ops and unit tests
diff --git a/pagination/single_test.go b/pagination/single_test.go
index 8817d57..7c07dfe 100644
--- a/pagination/single_test.go
+++ b/pagination/single_test.go
@@ -69,3 +69,17 @@
testhelper.CheckNoErr(t, err)
testhelper.CheckEquals(t, 1, callCount)
}
+
+func TestAllPagesSingle(t *testing.T) {
+ pager := setupSinglePaged()
+ defer testhelper.TeardownHTTP()
+
+ pager.PageType = SinglePageResult{}
+ page, err := pager.AllPages()
+ testhelper.AssertNoErr(t, err)
+
+ expected := []int{1, 2, 3}
+ actual, err := ExtractSingleInts(page)
+ testhelper.AssertNoErr(t, err)
+ testhelper.CheckDeepEquals(t, expected, actual)
+}