@@ -19,8 +19,7 @@ func TestCreateFile(t *testing.T) {
1919
2020 // Request editor page
2121 req := NewRequest (t , "GET" , "/user2/repo1/_new/master/" )
22- resp := session .MakeRequest (t , req )
23- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
22+ resp := session .MakeRequest (t , req , http .StatusOK )
2423
2524 doc := NewHTMLParser (t , resp .Body )
2625 lastCommit := doc .GetInputValueByName ("last_commit" )
@@ -34,41 +33,32 @@ func TestCreateFile(t *testing.T) {
3433 "content" : "Content" ,
3534 "commit_choice" : "direct" ,
3635 })
37- resp = session .MakeRequest (t , req )
38- assert .EqualValues (t , http .StatusFound , resp .HeaderCode )
36+ resp = session .MakeRequest (t , req , http .StatusFound )
3937}
4038
4139func TestCreateFileOnProtectedBranch (t * testing.T ) {
4240 prepareTestEnv (t )
4341
4442 session := loginUser (t , "user2" )
4543
46- // Open repository branch settings
47- req := NewRequest (t , "GET" , "/user2/repo1/settings/branches" )
48- resp := session .MakeRequest (t , req )
49- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
50-
51- doc := NewHTMLParser (t , resp .Body )
52-
44+ csrf := GetCSRF (t , session , "/user2/repo1/settings/branches" )
5345 // Change master branch to protected
54- req = NewRequestWithValues (t , "POST" , "/user2/repo1/settings/branches?action=protected_branch" , map [string ]string {
55- "_csrf" : doc . GetCSRF () ,
46+ req : = NewRequestWithValues (t , "POST" , "/user2/repo1/settings/branches?action=protected_branch" , map [string ]string {
47+ "_csrf" : csrf ,
5648 "branchName" : "master" ,
5749 "canPush" : "true" ,
5850 })
59- resp = session .MakeRequest (t , req )
60- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
51+ resp := session .MakeRequest (t , req , http .StatusOK )
6152 // Check if master branch has been locked successfully
6253 flashCookie := session .GetCookie ("macaron_flash" )
6354 assert .NotNil (t , flashCookie )
6455 assert .EqualValues (t , flashCookie .Value , "success%3Dmaster%2BLocked%2Bsuccessfully" )
6556
6657 // Request editor page
6758 req = NewRequest (t , "GET" , "/user2/repo1/_new/master/" )
68- resp = session .MakeRequest (t , req )
69- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
59+ resp = session .MakeRequest (t , req , http .StatusOK )
7060
71- doc = NewHTMLParser (t , resp .Body )
61+ doc : = NewHTMLParser (t , resp .Body )
7262 lastCommit := doc .GetInputValueByName ("last_commit" )
7363 assert .NotEmpty (t , lastCommit )
7464
@@ -81,8 +71,7 @@ func TestCreateFileOnProtectedBranch(t *testing.T) {
8171 "commit_choice" : "direct" ,
8272 })
8373
84- resp = session .MakeRequest (t , req )
85- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
74+ resp = session .MakeRequest (t , req , http .StatusOK )
8675 // Check body for error message
8776 assert .Contains (t , string (resp .Body ), "Can not commit to protected branch 'master'." )
8877}
@@ -93,8 +82,7 @@ func testEditFile(t *testing.T, session *TestSession, user, repo, branch, filePa
9382
9483 // Get to the 'edit this file' page
9584 req := NewRequest (t , "GET" , path .Join (user , repo , "_edit" , branch , filePath ))
96- resp := session .MakeRequest (t , req )
97- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
85+ resp := session .MakeRequest (t , req , http .StatusOK )
9886
9987 htmlDoc := NewHTMLParser (t , resp .Body )
10088 lastCommit := htmlDoc .GetInputValueByName ("last_commit" )
@@ -110,13 +98,11 @@ func testEditFile(t *testing.T, session *TestSession, user, repo, branch, filePa
11098 "commit_choice" : "direct" ,
11199 },
112100 )
113- resp = session .MakeRequest (t , req )
114- assert .EqualValues (t , http .StatusFound , resp .HeaderCode )
101+ resp = session .MakeRequest (t , req , http .StatusFound )
115102
116103 // Verify the change
117104 req = NewRequest (t , "GET" , path .Join (user , repo , "raw" , branch , filePath ))
118- resp = session .MakeRequest (t , req )
119- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
105+ resp = session .MakeRequest (t , req , http .StatusOK )
120106 assert .EqualValues (t , newContent , string (resp .Body ))
121107
122108 return resp
@@ -128,8 +114,7 @@ func testEditFileToNewBranch(t *testing.T, session *TestSession, user, repo, bra
128114
129115 // Get to the 'edit this file' page
130116 req := NewRequest (t , "GET" , path .Join (user , repo , "_edit" , branch , filePath ))
131- resp := session .MakeRequest (t , req )
132- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
117+ resp := session .MakeRequest (t , req , http .StatusOK )
133118
134119 htmlDoc := NewHTMLParser (t , resp .Body )
135120 lastCommit := htmlDoc .GetInputValueByName ("last_commit" )
@@ -146,13 +131,11 @@ func testEditFileToNewBranch(t *testing.T, session *TestSession, user, repo, bra
146131 "new_branch_name" : targetBranch ,
147132 },
148133 )
149- resp = session .MakeRequest (t , req )
150- assert .EqualValues (t , http .StatusFound , resp .HeaderCode )
134+ resp = session .MakeRequest (t , req , http .StatusFound )
151135
152136 // Verify the change
153137 req = NewRequest (t , "GET" , path .Join (user , repo , "raw" , targetBranch , filePath ))
154- resp = session .MakeRequest (t , req )
155- assert .EqualValues (t , http .StatusOK , resp .HeaderCode )
138+ resp = session .MakeRequest (t , req , http .StatusOK )
156139 assert .EqualValues (t , newContent , string (resp .Body ))
157140
158141 return resp
0 commit comments