Skip to content

Commit 491f222

Browse files
committed
Add test for repos/issues/search with created_by
1 parent 5572afe commit 491f222

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

tests/integration/api_issue_test.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,34 @@ func TestAPISearchIssues(t *testing.T) {
361361
resp = MakeRequest(t, req, http.StatusOK)
362362
DecodeJSON(t, resp, &apiIssues)
363363
assert.Len(t, apiIssues, 2)
364+
365+
query = url.Values{"created": {"1"}} // issues created by the auth user
366+
link.RawQuery = query.Encode()
367+
req = NewRequest(t, "GET", link.String()).AddTokenAuth(token)
368+
resp = MakeRequest(t, req, http.StatusOK)
369+
DecodeJSON(t, resp, &apiIssues)
370+
assert.Len(t, apiIssues, 5)
371+
372+
query = url.Values{"created": {"1"}, "type": {"pulls"}} // prs created by the auth user
373+
link.RawQuery = query.Encode()
374+
req = NewRequest(t, "GET", link.String()).AddTokenAuth(token)
375+
resp = MakeRequest(t, req, http.StatusOK)
376+
DecodeJSON(t, resp, &apiIssues)
377+
assert.Len(t, apiIssues, 3)
378+
379+
query = url.Values{"created_by": {"user2"}} // issues created by the user2
380+
link.RawQuery = query.Encode()
381+
req = NewRequest(t, "GET", link.String()).AddTokenAuth(token)
382+
resp = MakeRequest(t, req, http.StatusOK)
383+
DecodeJSON(t, resp, &apiIssues)
384+
assert.Len(t, apiIssues, 9)
385+
386+
query = url.Values{"created_by": {"user2"}, "type": {"pulls"}} // prs created by user2
387+
link.RawQuery = query.Encode()
388+
req = NewRequest(t, "GET", link.String()).AddTokenAuth(token)
389+
resp = MakeRequest(t, req, http.StatusOK)
390+
DecodeJSON(t, resp, &apiIssues)
391+
assert.Len(t, apiIssues, 3)
364392
}
365393

366394
func TestAPISearchIssuesWithLabels(t *testing.T) {

0 commit comments

Comments
 (0)