Browse Source

Added integration tests for Repositories.List.

Fixes #335.
Fixes #336.

Change-Id: I56f1892fa763ffd6f413a5c9e2444ad9b775756c
Ainsley Chong 10 years ago
committed by Glenn Lewis
parent
commit
d4aea47787
1 changed files with 27 additions and 0 deletions
  1. +27
    -0
      tests/integration/repos_test.go

+ 27
- 0
tests/integration/repos_test.go View File

@ -145,3 +145,30 @@ func TestRepositories_EditBranches(t *testing.T) {
t.Fatalf("Repositories.Delete() returned error: %v", err)
}
}
func TestRepositories_List(t *testing.T) {
if !checkAuth("TestRepositories_List") {
return
}
_, _, err := client.Repositories.List("", nil)
if err != nil {
t.Fatalf("Repositories.List('') returned error: %v", err)
}
_, _, err = client.Repositories.List("google", nil)
if err != nil {
t.Fatalf("Repositories.List('google') returned error: %v", err)
}
opt := github.RepositoryListOptions{Sort: "created"}
repos, _, err := client.Repositories.List("google", &opt)
if err != nil {
t.Fatalf("Repositories.List('google') with Sort opt returned error: %v", err)
}
for i, repo := range repos {
if i > 0 && (*repos[i-1].CreatedAt).Time.Before((*repo.CreatedAt).Time) {
t.Fatalf("Repositories.List('google') with default descending Sort returned incorrect order")
}
}
}

Loading…
Cancel
Save