@@ -209,13 +209,31 @@ func getRepo(t *testing.T, repoID int64) *models.Repository {
209
209
func TestAPIViewRepo (t * testing.T ) {
210
210
defer prepareTestEnv (t )()
211
211
212
+ var repo api.Repository
213
+
212
214
req := NewRequest (t , "GET" , "/api/v1/repos/user2/repo1" )
213
215
resp := MakeRequest (t , req , http .StatusOK )
214
-
215
- var repo api.Repository
216
216
DecodeJSON (t , resp , & repo )
217
217
assert .EqualValues (t , 1 , repo .ID )
218
218
assert .EqualValues (t , "repo1" , repo .Name )
219
+ assert .EqualValues (t , 1 , repo .Releases )
220
+ assert .EqualValues (t , 1 , repo .OpenIssues )
221
+ assert .EqualValues (t , 3 , repo .OpenPulls )
222
+
223
+ req = NewRequest (t , "GET" , "/api/v1/repos/user12/repo10" )
224
+ resp = MakeRequest (t , req , http .StatusOK )
225
+ DecodeJSON (t , resp , & repo )
226
+ assert .EqualValues (t , 10 , repo .ID )
227
+ assert .EqualValues (t , "repo10" , repo .Name )
228
+ assert .EqualValues (t , 1 , repo .OpenPulls )
229
+ assert .EqualValues (t , 1 , repo .Forks )
230
+
231
+ req = NewRequest (t , "GET" , "/api/v1/repos/user5/repo4" )
232
+ resp = MakeRequest (t , req , http .StatusOK )
233
+ DecodeJSON (t , resp , & repo )
234
+ assert .EqualValues (t , 4 , repo .ID )
235
+ assert .EqualValues (t , "repo4" , repo .Name )
236
+ assert .EqualValues (t , 1 , repo .Stars )
219
237
}
220
238
221
239
func TestAPIOrgRepos (t * testing.T ) {
0 commit comments