Skip to content

Commit 099ccf2

Browse files
committed
fix test
1 parent dd8191f commit 099ccf2

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

tests/integration/pull_merge_test.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,22 @@ import (
4444
"github.com/stretchr/testify/require"
4545
)
4646

47-
func testPullMerge(t *testing.T, session *TestSession, user, repo, pullnum string, mergeStyle repo_model.MergeStyle, deleteBranch bool) *httptest.ResponseRecorder {
47+
func testPullMerge(t *testing.T, session *TestSession, user, repo, pullnum string, mergeStyle repo_model.MergeStyle, deleteBranch bool, messages ...string) *httptest.ResponseRecorder {
4848
req := NewRequest(t, "GET", path.Join(user, repo, "pulls", pullnum))
4949
resp := session.MakeRequest(t, req, http.StatusOK)
5050

5151
htmlDoc := NewHTMLParser(t, resp.Body)
5252
link := path.Join(user, repo, "pulls", pullnum, "merge")
5353

54+
message := ""
55+
if len(messages) > 0 {
56+
message = messages[0]
57+
}
58+
5459
options := map[string]string{
55-
"_csrf": htmlDoc.GetCSRF(),
56-
"do": string(mergeStyle),
60+
"_csrf": htmlDoc.GetCSRF(),
61+
"do": string(mergeStyle),
62+
"merge_message_field": message,
5763
}
5864

5965
if deleteBranch {
@@ -167,7 +173,6 @@ func TestPullSquash(t *testing.T) {
167173
testEditFile(t, session, "user1", "repo1", "master", "README.md", "Hello, World (Edited!)\n")
168174

169175
resp := testPullCreate(t, session, "user1", "repo1", false, "master", "master", "This is a pull title")
170-
171176
prURL := test.RedirectURL(resp)
172177
elem := strings.Split(prURL, "/")
173178
assert.Equal(t, "pulls", elem[3])
@@ -232,7 +237,8 @@ func TestPullSquash(t *testing.T) {
232237
}
233238
}
234239

235-
testPullMerge(t, session, elem[1], elem[2], elem[4], repo_model.MergeStyleSquash, false)
240+
message := "This a pull description\n--------------------\n* user2 updated the file!\n* user2 updated the file\n* Update README.md\n* Update README.md\n"
241+
testPullMerge(t, session, elem[1], elem[2], elem[4], repo_model.MergeStyleSquash, false, message)
236242

237243
req = NewRequest(t, "GET", "/user2/repo1/src/branch/master/")
238244
resp = user2Session.MakeRequest(t, req, http.StatusOK)

0 commit comments

Comments
 (0)