Skip to content

Commit ebe10a9

Browse files
committed
Fix test
1 parent 76ff5a8 commit ebe10a9

File tree

3 files changed

+6
-61
lines changed

3 files changed

+6
-61
lines changed

integrations/api_helper_for_declarative_test.go

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -277,23 +277,6 @@ func doAPIGetPullRequest(ctx APITestContext, owner, repo string, index int64) fu
277277
}
278278
}
279279

280-
func doAPIManuallyMergePullRequest(ctx APITestContext, owner, repo, commitID string, index int64) func(*testing.T) {
281-
return func(t *testing.T) {
282-
urlStr := fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/merge",
283-
owner, repo, index)
284-
req := NewRequestWithJSON(t, http.MethodPost, urlStr, &forms.MergePullRequestForm{
285-
Do: string(models.MergeStyleManuallyMerged),
286-
MergeCommitID: commitID,
287-
})
288-
289-
if ctx.ExpectedCode != 0 {
290-
ctx.MakeRequest(t, req, ctx.ExpectedCode)
291-
return
292-
}
293-
ctx.MakeRequest(t, req, 200)
294-
}
295-
}
296-
297280
func doAPIMergePullRequest(ctx APITestContext, owner, repo string, index int64) func(*testing.T) {
298281
return func(t *testing.T) {
299282
urlStr := fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/merge?token=%s",
@@ -333,18 +316,18 @@ func doAPIMergePullRequest(ctx APITestContext, owner, repo string, index int64)
333316

334317
func doAPIManuallyMergePullRequest(ctx APITestContext, owner, repo, commitID string, index int64) func(*testing.T) {
335318
return func(t *testing.T) {
336-
urlStr := fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/merge?token=%s",
337-
owner, repo, index, ctx.Token)
319+
urlStr := fmt.Sprintf("/api/v1/repos/%s/%s/pulls/%d/merge",
320+
owner, repo, index)
338321
req := NewRequestWithJSON(t, http.MethodPost, urlStr, &forms.MergePullRequestForm{
339322
Do: string(repo_model.MergeStyleManuallyMerged),
340323
MergeCommitID: commitID,
341324
})
342325

343326
if ctx.ExpectedCode != 0 {
344-
ctx.Session.MakeRequest(t, req, ctx.ExpectedCode)
327+
ctx.MakeRequest(t, req, ctx.ExpectedCode)
345328
return
346329
}
347-
ctx.Session.MakeRequest(t, req, http.StatusOK)
330+
ctx.MakeRequest(t, req, http.StatusOK)
348331
}
349332
}
350333

integrations/api_ui_helper_for_declarative_test.go

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ package integrations
77
import (
88
"context"
99
"fmt"
10-
"io/ioutil"
1110
"net/http"
1211
"testing"
1312
"time"
@@ -42,43 +41,6 @@ func (ctx TestContext) CreateAPITestContext(t *testing.T) APITestContext {
4241
return NewAPITestContext(t, ctx.Username, ctx.Reponame)
4342
}
4443

45-
func doDeleteRepository(ctx TestContext) func(*testing.T) {
46-
return func(t *testing.T) {
47-
urlStr := fmt.Sprintf("/api/v1/repos/%s/%s", ctx.Username, ctx.Reponame)
48-
apiCtx := ctx.CreateAPITestContext(t)
49-
req := NewRequest(t, "DELETE", urlStr)
50-
if ctx.ExpectedCode != 0 {
51-
apiCtx.MakeRequest(t, req, ctx.ExpectedCode)
52-
return
53-
}
54-
apiCtx.MakeRequest(t, req, http.StatusNoContent)
55-
}
56-
}
57-
58-
func doCreateUserKey(ctx TestContext, keyname, keyFile string, callback ...func(*testing.T, api.PublicKey)) func(*testing.T) {
59-
return func(t *testing.T) {
60-
urlStr := "/api/v1/user/keys"
61-
62-
dataPubKey, err := ioutil.ReadFile(keyFile + ".pub")
63-
assert.NoError(t, err)
64-
req := NewRequestWithJSON(t, "POST", urlStr, &api.CreateKeyOption{
65-
Title: keyname,
66-
Key: string(dataPubKey),
67-
})
68-
apiCtx := ctx.CreateAPITestContext(t)
69-
if ctx.ExpectedCode != 0 {
70-
apiCtx.MakeRequest(t, req, ctx.ExpectedCode)
71-
return
72-
}
73-
resp := apiCtx.MakeRequest(t, req, http.StatusCreated)
74-
var publicKey api.PublicKey
75-
DecodeJSON(t, resp, &publicKey)
76-
if len(callback) > 0 {
77-
callback[0](t, publicKey)
78-
}
79-
}
80-
}
81-
8244
func doMergePullRequest(ctx TestContext, owner, repo string, index int64) func(*testing.T) {
8345
return func(t *testing.T) {
8446
urlStr := fmt.Sprintf("/api/ui/repos/%s/%s/pulls/%d/merge",

integrations/git_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ func testGit(t *testing.T, u *url.URL) {
108108

109109
// Setup key the user ssh key
110110
withKeyFile(t, keyname, func(keyFile string) {
111-
t.Run("CreateUserKey", doCreateUserKey(sshContext, "test-key", keyFile))
111+
t.Run("CreateUserKey", doAPICreateUserKey(sshContext.CreateAPITestContext(t), "test-key", keyFile))
112112

113113
// Setup remote link
114114
// TODO: get url from api
@@ -506,7 +506,7 @@ func doMergeFork(ctx, baseCtx TestContext, baseBranch, headBranch string) func(t
506506
t.Run("EnsureDiffNoChange", doEnsureDiffNoChange(baseCtx, pr, diffHash, diffLength))
507507

508508
// Delete the head repository & make sure that doesn't break the PR page or change its diff
509-
t.Run("DeleteHeadRepository", doDeleteRepository(ctx))
509+
t.Run("DeleteHeadRepository", doAPIDeleteRepository(ctx.CreateAPITestContext(t)))
510510
t.Run("EnsureCanSeePull", doEnsureCanSeePull(baseCtx, pr))
511511
t.Run("EnsureDiffNoChange", doEnsureDiffNoChange(baseCtx, pr, diffHash, diffLength))
512512
}

0 commit comments

Comments
 (0)