@@ -168,30 +168,30 @@ func TestAPIEditIssue(t *testing.T) {
168168func TestAPISearchIssues (t * testing.T ) {
169169 defer prepareTestEnv (t )()
170170
171- session := loginUser (t , "user2" )
172- token := getTokenForLoggedInUser (t , session )
171+ token := getUserToken (t , "user2" )
173172
174173 link , _ := url .Parse ("/api/v1/repos/issues/search" )
175- req := NewRequest (t , "GET" , link .String ())
176- resp := session . MakeRequest (t , req , http .StatusOK )
174+ req := NewRequest (t , "GET" , link .String ()+ "?token=" + token )
175+ resp := MakeRequest (t , req , http .StatusOK )
177176 var apiIssues []* api.Issue
178177 DecodeJSON (t , resp , & apiIssues )
179178 assert .Len (t , apiIssues , 10 )
180179
181180 query := url.Values {"token" : {token }}
182181 link .RawQuery = query .Encode ()
183182 req = NewRequest (t , "GET" , link .String ())
184- resp = session . MakeRequest (t , req , http .StatusOK )
183+ resp = MakeRequest (t , req , http .StatusOK )
185184 DecodeJSON (t , resp , & apiIssues )
186185 assert .Len (t , apiIssues , 10 )
187186
188187 since := "2000-01-01T00%3A50%3A01%2B00%3A00" // 946687801
189188 before := time .Unix (999307200 , 0 ).Format (time .RFC3339 )
190189 query .Add ("since" , since )
191190 query .Add ("before" , before )
191+ query .Add ("token" , token )
192192 link .RawQuery = query .Encode ()
193193 req = NewRequest (t , "GET" , link .String ())
194- resp = session . MakeRequest (t , req , http .StatusOK )
194+ resp = MakeRequest (t , req , http .StatusOK )
195195 DecodeJSON (t , resp , & apiIssues )
196196 assert .Len (t , apiIssues , 8 )
197197 query .Del ("since" )
@@ -200,77 +200,76 @@ func TestAPISearchIssues(t *testing.T) {
200200 query .Add ("state" , "closed" )
201201 link .RawQuery = query .Encode ()
202202 req = NewRequest (t , "GET" , link .String ())
203- resp = session . MakeRequest (t , req , http .StatusOK )
203+ resp = MakeRequest (t , req , http .StatusOK )
204204 DecodeJSON (t , resp , & apiIssues )
205205 assert .Len (t , apiIssues , 2 )
206206
207207 query .Set ("state" , "all" )
208208 link .RawQuery = query .Encode ()
209209 req = NewRequest (t , "GET" , link .String ())
210- resp = session . MakeRequest (t , req , http .StatusOK )
210+ resp = MakeRequest (t , req , http .StatusOK )
211211 DecodeJSON (t , resp , & apiIssues )
212212 assert .EqualValues (t , "15" , resp .Header ().Get ("X-Total-Count" ))
213213 assert .Len (t , apiIssues , 10 ) // there are more but 10 is page item limit
214214
215215 query .Add ("limit" , "20" )
216216 link .RawQuery = query .Encode ()
217217 req = NewRequest (t , "GET" , link .String ())
218- resp = session . MakeRequest (t , req , http .StatusOK )
218+ resp = MakeRequest (t , req , http .StatusOK )
219219 DecodeJSON (t , resp , & apiIssues )
220220 assert .Len (t , apiIssues , 15 )
221221
222- query = url.Values {"assigned" : {"true" }, "state" : {"all" }}
222+ query = url.Values {"assigned" : {"true" }, "state" : {"all" }, "token" : { token } }
223223 link .RawQuery = query .Encode ()
224224 req = NewRequest (t , "GET" , link .String ())
225- resp = session . MakeRequest (t , req , http .StatusOK )
225+ resp = MakeRequest (t , req , http .StatusOK )
226226 DecodeJSON (t , resp , & apiIssues )
227227 assert .Len (t , apiIssues , 1 )
228228
229- query = url.Values {"milestones" : {"milestone1" }, "state" : {"all" }}
229+ query = url.Values {"milestones" : {"milestone1" }, "state" : {"all" }, "token" : { token } }
230230 link .RawQuery = query .Encode ()
231231 req = NewRequest (t , "GET" , link .String ())
232- resp = session . MakeRequest (t , req , http .StatusOK )
232+ resp = MakeRequest (t , req , http .StatusOK )
233233 DecodeJSON (t , resp , & apiIssues )
234234 assert .Len (t , apiIssues , 1 )
235235
236- query = url.Values {"milestones" : {"milestone1,milestone3" }, "state" : {"all" }}
236+ query = url.Values {"milestones" : {"milestone1,milestone3" }, "state" : {"all" }, "token" : { token } }
237237 link .RawQuery = query .Encode ()
238238 req = NewRequest (t , "GET" , link .String ())
239- resp = session . MakeRequest (t , req , http .StatusOK )
239+ resp = MakeRequest (t , req , http .StatusOK )
240240 DecodeJSON (t , resp , & apiIssues )
241241 assert .Len (t , apiIssues , 2 )
242242
243- query = url.Values {"owner" : {"user2" }} // user
243+ query = url.Values {"owner" : {"user2" }, "token" : { token } } // user
244244 link .RawQuery = query .Encode ()
245245 req = NewRequest (t , "GET" , link .String ())
246- resp = session . MakeRequest (t , req , http .StatusOK )
246+ resp = MakeRequest (t , req , http .StatusOK )
247247 DecodeJSON (t , resp , & apiIssues )
248248 assert .Len (t , apiIssues , 6 )
249249
250- query = url.Values {"owner" : {"user3" }} // organization
250+ query = url.Values {"owner" : {"user3" }, "token" : { token } } // organization
251251 link .RawQuery = query .Encode ()
252252 req = NewRequest (t , "GET" , link .String ())
253- resp = session . MakeRequest (t , req , http .StatusOK )
253+ resp = MakeRequest (t , req , http .StatusOK )
254254 DecodeJSON (t , resp , & apiIssues )
255255 assert .Len (t , apiIssues , 3 )
256256
257- query = url.Values {"owner" : {"user3" }, "team" : {"team1" }} // organization + team
257+ query = url.Values {"owner" : {"user3" }, "team" : {"team1" }, "token" : { token } } // organization + team
258258 link .RawQuery = query .Encode ()
259259 req = NewRequest (t , "GET" , link .String ())
260- resp = session . MakeRequest (t , req , http .StatusOK )
260+ resp = MakeRequest (t , req , http .StatusOK )
261261 DecodeJSON (t , resp , & apiIssues )
262262 assert .Len (t , apiIssues , 2 )
263263}
264264
265265func TestAPISearchIssuesWithLabels (t * testing.T ) {
266266 defer prepareTestEnv (t )()
267267
268- session := loginUser (t , "user1" )
269- token := getTokenForLoggedInUser (t , session )
268+ token := getUserToken (t , "user1" )
270269
271270 link , _ := url .Parse ("/api/v1/repos/issues/search" )
272- req := NewRequest (t , "GET" , link .String ())
273- resp := session . MakeRequest (t , req , http .StatusOK )
271+ req := NewRequest (t , "GET" , link .String ()+ "?token=" + token )
272+ resp := MakeRequest (t , req , http .StatusOK )
274273 var apiIssues []* api.Issue
275274 DecodeJSON (t , resp , & apiIssues )
276275
@@ -280,30 +279,30 @@ func TestAPISearchIssuesWithLabels(t *testing.T) {
280279 query .Add ("token" , token )
281280 link .RawQuery = query .Encode ()
282281 req = NewRequest (t , "GET" , link .String ())
283- resp = session . MakeRequest (t , req , http .StatusOK )
282+ resp = MakeRequest (t , req , http .StatusOK )
284283 DecodeJSON (t , resp , & apiIssues )
285284 assert .Len (t , apiIssues , 10 )
286285
287286 query .Add ("labels" , "label1" )
288287 link .RawQuery = query .Encode ()
289288 req = NewRequest (t , "GET" , link .String ())
290- resp = session . MakeRequest (t , req , http .StatusOK )
289+ resp = MakeRequest (t , req , http .StatusOK )
291290 DecodeJSON (t , resp , & apiIssues )
292291 assert .Len (t , apiIssues , 2 )
293292
294293 // multiple labels
295294 query .Set ("labels" , "label1,label2" )
296295 link .RawQuery = query .Encode ()
297296 req = NewRequest (t , "GET" , link .String ())
298- resp = session . MakeRequest (t , req , http .StatusOK )
297+ resp = MakeRequest (t , req , http .StatusOK )
299298 DecodeJSON (t , resp , & apiIssues )
300299 assert .Len (t , apiIssues , 2 )
301300
302301 // an org label
303302 query .Set ("labels" , "orglabel4" )
304303 link .RawQuery = query .Encode ()
305304 req = NewRequest (t , "GET" , link .String ())
306- resp = session . MakeRequest (t , req , http .StatusOK )
305+ resp = MakeRequest (t , req , http .StatusOK )
307306 DecodeJSON (t , resp , & apiIssues )
308307 assert .Len (t , apiIssues , 1 )
309308
@@ -312,15 +311,15 @@ func TestAPISearchIssuesWithLabels(t *testing.T) {
312311 query .Add ("state" , "all" )
313312 link .RawQuery = query .Encode ()
314313 req = NewRequest (t , "GET" , link .String ())
315- resp = session . MakeRequest (t , req , http .StatusOK )
314+ resp = MakeRequest (t , req , http .StatusOK )
316315 DecodeJSON (t , resp , & apiIssues )
317316 assert .Len (t , apiIssues , 2 )
318317
319318 // org and repo label which share the same issue
320319 query .Set ("labels" , "label1,orglabel4" )
321320 link .RawQuery = query .Encode ()
322321 req = NewRequest (t , "GET" , link .String ())
323- resp = session . MakeRequest (t , req , http .StatusOK )
322+ resp = MakeRequest (t , req , http .StatusOK )
324323 DecodeJSON (t , resp , & apiIssues )
325324 assert .Len (t , apiIssues , 2 )
326325}
0 commit comments