@@ -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
366394func TestAPISearchIssuesWithLabels (t * testing.T ) {
0 commit comments