diff options
Diffstat (limited to 'integrations')
-rw-r--r-- | integrations/api_repo_test.go | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/integrations/api_repo_test.go b/integrations/api_repo_test.go index 0d0d4a117b..9d3599102a 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) + } } } |