Skip to content

Commit f695dc6

Browse files
committed
Add integration test case
1 parent 7643f47 commit f695dc6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

integrations/api_repo_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,10 @@ func TestAPIAcceptTransfer(t *testing.T) {
536536
req := NewRequest(t, "POST", fmt.Sprintf("/api/v1/repos/%s/%s/transfer/reject?token=%s", repo.OwnerName, repo.Name, token))
537537
session.MakeRequest(t, req, http.StatusForbidden)
538538

539+
// try to accept repo that's not marked as transferred
540+
req = NewRequest(t, "POST", fmt.Sprintf("/api/v1/repos/%s/%s/transfer/accept?token=%s", "user2","repo1" , token))
541+
session.MakeRequest(t, req, http.StatusNotFound)
542+
539543
// accept transfer
540544
session = loginUser(t, "user4")
541545
token = getTokenForLoggedInUser(t, session)
@@ -558,6 +562,10 @@ func TestAPIRejectTransfer(t *testing.T) {
558562
req := NewRequest(t, "POST", fmt.Sprintf("/api/v1/repos/%s/%s/transfer/reject?token=%s", repo.OwnerName, repo.Name, token))
559563
session.MakeRequest(t, req, http.StatusForbidden)
560564

565+
// try to reject repo that's not marked as transferred
566+
req = NewRequest(t, "POST", fmt.Sprintf("/api/v1/repos/%s/%s/transfer/reject?token=%s", "user2","repo1" , token))
567+
session.MakeRequest(t, req, http.StatusNotFound)
568+
561569
// reject transfer
562570
session = loginUser(t, "user4")
563571
token = getTokenForLoggedInUser(t, session)

0 commit comments

Comments
 (0)