diff --git a/integrations/api_repo_test.go b/integrations/api_repo_test.go index 0d0d4a117..9d3599102 100644 --- a/integrations/api_repo_test.go +++ b/integrations/api_repo_test.go @@ -321,7 +321,16 @@ func TestAPIRepoMigrate(t *testing.T) { UID: int(testCase.userID), RepoName: testCase.repoName, }) - session.MakeRequest(t, req, testCase.expectedStatus) + resp := MakeRequest(t, req, NoExpectedStatus) + if resp.Code == http.StatusUnprocessableEntity { + respJSON := map[string]string{} + DecodeJSON(t, resp, &respJSON) + if assert.Equal(t, respJSON["message"], "Remote visit addressed rate limitation.") { + t.Log("test hit github rate limitation") + } + } else { + assert.EqualValues(t, testCase.expectedStatus, resp.Code) + } } }