(t *testing.T) {  setup()  defer teardown()   input := &Repository{Name: String("n")}   mux.HandleFunc("/user/repos", func(w http.ResponseWriter, r *http.Request) {   v := new(Repository)   json.NewDecoder(r.Body).Decode(v)    testMethod(t, r, "POST")   if !reflect.DeepEqual(v, input) {    t.Errorf("Request body = %+v, want %+v", v, input)   }    fmt.Fprint(w, `{"id":0}`)  })   repo, _, err := client.Repositories.Create("", input)  if err != nil {   t.Errorf("Repositories.Create returned error: %v", err)  }   want := &Repository{ID: Int(0)}  if !reflect.DeepEqual(repo, want) {   t.Errorf("Repositories.Create returned %+v, want %+v", repo, want)  } }  func TestRepositoriesService_Create_