Skip to content

Commit 67ebe50

Browse files
committed
Add integration test
1 parent 1b04cbb commit 67ebe50

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

integrations/api_repo_git_commits_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,19 @@ func TestAPIReposGitCommitListDifferentBranch(t *testing.T) {
109109
assert.Equal(t, "f27c2b2b03dcab38beaf89b0ab4ff61f6de63441", apiData[0].CommitMeta.SHA)
110110
compareCommitFiles(t, []string{"readme.md"}, apiData[0].Files)
111111
}
112+
113+
func TestDownloadCommitDiffOrPatch(t *testing.T) {
114+
defer prepareTestEnv(t)()
115+
user := db.AssertExistsAndLoadBean(t, &models.User{ID: 2}).(*models.User)
116+
// Login as User2.
117+
session := loginUser(t, user.Name)
118+
token := getTokenForLoggedInUser(t, session)
119+
120+
// Test getting diff
121+
req := NewRequestf(t, "GET", "/api/v1/repos/%s/repo16/git/commits/f27c2b2b03dcab38beaf89b0ab4ff61f6de63441.diff?token="+token, user.Name)
122+
resp := session.MakeRequest(t, req, http.StatusOK)
123+
124+
// Test getting patch
125+
req := NewRequestf(t, "GET", "/api/v1/repos/%s/repo16/git/commits/f27c2b2b03dcab38beaf89b0ab4ff61f6de63441.patch?token="+token, user.Name)
126+
resp := session.MakeRequest(t, req, http.StatusOK)
127+
}

0 commit comments

Comments
 (0)