Skip to content

Instantly share code, notes, and snippets.

@markphelps
Last active September 24, 2017 15:46
Show Gist options
  • Save markphelps/bacc25bc904fafbdd6eee740ac802063 to your computer and use it in GitHub Desktop.
Save markphelps/bacc25bc904fafbdd6eee740ac802063 to your computer and use it in GitHub Desktop.
func TestListRepos(t *testing.T) {
teardown := setup()
defer teardown()
mux.HandleFunc("/orgs/octokit/repos", func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
w.WriteHeader(http.StatusOK)
// ... return the JSON
})
repos, err := client.ListRepos("octokit")
if err := nil {
t.Fatal(err)
}
// ... other tests here
}
func TestGetRepo(t *testing.T) {
teardown := setup()
defer teardown()
mux.HandleFunc("/repos/octokit/octokit.rb", func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
w.WriteHeader(http.StatusOK)
// ... return the JSON
})
repos, err := client.GetRepo("octokit", "octokit.rb")
if err := nil {
t.Fatal(err)
}
// ... other tests here
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment