@@ -20,11 +20,15 @@ func TestPullRequestsService_ListReviews(t *testing.T) {
20
20
21
21
mux .HandleFunc ("/repos/o/r/pulls/1/reviews" , func (w http.ResponseWriter , r * http.Request ) {
22
22
testMethod (t , r , "GET" )
23
+ testFormValues (t , r , values {
24
+ "page" : "2" ,
25
+ })
23
26
testHeader (t , r , "Accept" , mediaTypePullRequestReviewsPreview )
24
27
fmt .Fprint (w , `[{"id":1},{"id":2}]` )
25
28
})
26
29
27
- reviews , _ , err := client .PullRequests .ListReviews (context .Background (), "o" , "r" , 1 )
30
+ opt := & ListOptions {Page : 2 }
31
+ reviews , _ , err := client .PullRequests .ListReviews (context .Background (), "o" , "r" , 1 , opt )
28
32
if err != nil {
29
33
t .Errorf ("PullRequests.ListReviews returned error: %v" , err )
30
34
}
@@ -39,7 +43,7 @@ func TestPullRequestsService_ListReviews(t *testing.T) {
39
43
}
40
44
41
45
func TestPullRequestsService_ListReviews_invalidOwner (t * testing.T ) {
42
- _ , _ , err := client .PullRequests .ListReviews (context .Background (), "%" , "r" , 1 )
46
+ _ , _ , err := client .PullRequests .ListReviews (context .Background (), "%" , "r" , 1 , nil )
43
47
testURLParseError (t , err )
44
48
}
45
49
@@ -105,7 +109,7 @@ func TestPullRequestsService_ListReviewComments(t *testing.T) {
105
109
fmt .Fprint (w , `[{"id":1},{"id":2}]` )
106
110
})
107
111
108
- comments , _ , err := client .PullRequests .ListReviewComments (context .Background (), "o" , "r" , 1 , 1 )
112
+ comments , _ , err := client .PullRequests .ListReviewComments (context .Background (), "o" , "r" , 1 , 1 , nil )
109
113
if err != nil {
110
114
t .Errorf ("PullRequests.ListReviewComments returned error: %v" , err )
111
115
}
@@ -119,8 +123,27 @@ func TestPullRequestsService_ListReviewComments(t *testing.T) {
119
123
}
120
124
}
121
125
126
+ func TestPullRequestsService_ListReviewComments_withOptions (t * testing.T ) {
127
+ setup ()
128
+ defer teardown ()
129
+
130
+ mux .HandleFunc ("/repos/o/r/pulls/1/reviews/1/comments" , func (w http.ResponseWriter , r * http.Request ) {
131
+ testMethod (t , r , "GET" )
132
+ testFormValues (t , r , values {
133
+ "page" : "2" ,
134
+ })
135
+ testHeader (t , r , "Accept" , mediaTypePullRequestReviewsPreview )
136
+ fmt .Fprint (w , `[]` )
137
+ })
138
+
139
+ _ , _ , err := client .PullRequests .ListReviewComments (context .Background (), "o" , "r" , 1 , 1 , & ListOptions {Page : 2 })
140
+ if err != nil {
141
+ t .Errorf ("PullRequests.ListReviewComments returned error: %v" , err )
142
+ }
143
+ }
144
+
122
145
func TestPullRequestsService_ListReviewComments_invalidOwner (t * testing.T ) {
123
- _ , _ , err := client .PullRequests .ListReviewComments (context .Background (), "%" , "r" , 1 , 1 )
146
+ _ , _ , err := client .PullRequests .ListReviewComments (context .Background (), "%" , "r" , 1 , 1 , nil )
124
147
testURLParseError (t , err )
125
148
}
126
149
0 commit comments