mirror of
https://github.com/go-gitea/gitea
synced 2025-01-22 15:44:27 +00:00
Remove duplicate "ResponseWriter.Status" method (#33346)
This commit is contained in:
parent
abe743df79
commit
6fe4d1c038
@ -23,7 +23,7 @@ func TestTestHook(t *testing.T) {
|
|||||||
contexttest.LoadRepoCommit(t, ctx)
|
contexttest.LoadRepoCommit(t, ctx)
|
||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
TestHook(ctx)
|
TestHook(ctx)
|
||||||
assert.EqualValues(t, http.StatusNoContent, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusNoContent, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
unittest.AssertExistsAndLoadBean(t, &webhook.HookTask{
|
unittest.AssertExistsAndLoadBean(t, &webhook.HookTask{
|
||||||
HookID: 1,
|
HookID: 1,
|
||||||
|
@ -58,7 +58,7 @@ func TestRepoEdit(t *testing.T) {
|
|||||||
web.SetForm(ctx, &opts)
|
web.SetForm(ctx, &opts)
|
||||||
Edit(ctx)
|
Edit(ctx)
|
||||||
|
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{
|
unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{
|
||||||
ID: 1,
|
ID: 1,
|
||||||
}, unittest.Cond("name = ? AND is_archived = 1", *opts.Name))
|
}, unittest.Cond("name = ? AND is_archived = 1", *opts.Name))
|
||||||
@ -78,7 +78,7 @@ func TestRepoEditNameChange(t *testing.T) {
|
|||||||
|
|
||||||
web.SetForm(ctx, &opts)
|
web.SetForm(ctx, &opts)
|
||||||
Edit(ctx)
|
Edit(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{
|
unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{
|
||||||
ID: 1,
|
ID: 1,
|
||||||
|
@ -38,7 +38,7 @@ func TestInitializeLabels(t *testing.T) {
|
|||||||
contexttest.LoadRepo(t, ctx, 2)
|
contexttest.LoadRepo(t, ctx, 2)
|
||||||
web.SetForm(ctx, &forms.InitializeLabelsForm{TemplateName: "Default"})
|
web.SetForm(ctx, &forms.InitializeLabelsForm{TemplateName: "Default"})
|
||||||
InitializeLabels(ctx)
|
InitializeLabels(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
unittest.AssertExistsAndLoadBean(t, &issues_model.Label{
|
unittest.AssertExistsAndLoadBean(t, &issues_model.Label{
|
||||||
RepoID: 2,
|
RepoID: 2,
|
||||||
Name: "enhancement",
|
Name: "enhancement",
|
||||||
@ -84,7 +84,7 @@ func TestNewLabel(t *testing.T) {
|
|||||||
Color: "#abcdef",
|
Color: "#abcdef",
|
||||||
})
|
})
|
||||||
NewLabel(ctx)
|
NewLabel(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
unittest.AssertExistsAndLoadBean(t, &issues_model.Label{
|
unittest.AssertExistsAndLoadBean(t, &issues_model.Label{
|
||||||
Name: "newlabel",
|
Name: "newlabel",
|
||||||
Color: "#abcdef",
|
Color: "#abcdef",
|
||||||
@ -104,7 +104,7 @@ func TestUpdateLabel(t *testing.T) {
|
|||||||
IsArchived: true,
|
IsArchived: true,
|
||||||
})
|
})
|
||||||
UpdateLabel(ctx)
|
UpdateLabel(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
unittest.AssertExistsAndLoadBean(t, &issues_model.Label{
|
unittest.AssertExistsAndLoadBean(t, &issues_model.Label{
|
||||||
ID: 2,
|
ID: 2,
|
||||||
Name: "newnameforlabel",
|
Name: "newnameforlabel",
|
||||||
@ -120,7 +120,7 @@ func TestDeleteLabel(t *testing.T) {
|
|||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
ctx.Req.Form.Set("id", "2")
|
ctx.Req.Form.Set("id", "2")
|
||||||
DeleteLabel(ctx)
|
DeleteLabel(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
unittest.AssertNotExistsBean(t, &issues_model.Label{ID: 2})
|
unittest.AssertNotExistsBean(t, &issues_model.Label{ID: 2})
|
||||||
unittest.AssertNotExistsBean(t, &issues_model.IssueLabel{LabelID: 2})
|
unittest.AssertNotExistsBean(t, &issues_model.IssueLabel{LabelID: 2})
|
||||||
assert.EqualValues(t, ctx.Tr("repo.issues.label_deletion_success"), ctx.Flash.SuccessMsg)
|
assert.EqualValues(t, ctx.Tr("repo.issues.label_deletion_success"), ctx.Flash.SuccessMsg)
|
||||||
@ -134,7 +134,7 @@ func TestUpdateIssueLabel_Clear(t *testing.T) {
|
|||||||
ctx.Req.Form.Set("issue_ids", "1,3")
|
ctx.Req.Form.Set("issue_ids", "1,3")
|
||||||
ctx.Req.Form.Set("action", "clear")
|
ctx.Req.Form.Set("action", "clear")
|
||||||
UpdateIssueLabel(ctx)
|
UpdateIssueLabel(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
unittest.AssertNotExistsBean(t, &issues_model.IssueLabel{IssueID: 1})
|
unittest.AssertNotExistsBean(t, &issues_model.IssueLabel{IssueID: 1})
|
||||||
unittest.AssertNotExistsBean(t, &issues_model.IssueLabel{IssueID: 3})
|
unittest.AssertNotExistsBean(t, &issues_model.IssueLabel{IssueID: 3})
|
||||||
unittest.CheckConsistencyFor(t, &issues_model.Label{})
|
unittest.CheckConsistencyFor(t, &issues_model.Label{})
|
||||||
@ -160,7 +160,7 @@ func TestUpdateIssueLabel_Toggle(t *testing.T) {
|
|||||||
ctx.Req.Form.Set("action", testCase.Action)
|
ctx.Req.Form.Set("action", testCase.Action)
|
||||||
ctx.Req.Form.Set("id", strconv.Itoa(int(testCase.LabelID)))
|
ctx.Req.Form.Set("id", strconv.Itoa(int(testCase.LabelID)))
|
||||||
UpdateIssueLabel(ctx)
|
UpdateIssueLabel(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
for _, issueID := range testCase.IssueIDs {
|
for _, issueID := range testCase.IssueIDs {
|
||||||
if testCase.ExpectedAdd {
|
if testCase.ExpectedAdd {
|
||||||
unittest.AssertExistsAndLoadBean(t, &issues_model.IssueLabel{IssueID: issueID, LabelID: testCase.LabelID})
|
unittest.AssertExistsAndLoadBean(t, &issues_model.IssueLabel{IssueID: issueID, LabelID: testCase.LabelID})
|
||||||
|
@ -54,7 +54,7 @@ func TestAddReadOnlyDeployKey(t *testing.T) {
|
|||||||
}
|
}
|
||||||
web.SetForm(ctx, &addKeyForm)
|
web.SetForm(ctx, &addKeyForm)
|
||||||
DeployKeysPost(ctx)
|
DeployKeysPost(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
unittest.AssertExistsAndLoadBean(t, &asymkey_model.DeployKey{
|
unittest.AssertExistsAndLoadBean(t, &asymkey_model.DeployKey{
|
||||||
Name: addKeyForm.Title,
|
Name: addKeyForm.Title,
|
||||||
@ -84,7 +84,7 @@ func TestAddReadWriteOnlyDeployKey(t *testing.T) {
|
|||||||
}
|
}
|
||||||
web.SetForm(ctx, &addKeyForm)
|
web.SetForm(ctx, &addKeyForm)
|
||||||
DeployKeysPost(ctx)
|
DeployKeysPost(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
unittest.AssertExistsAndLoadBean(t, &asymkey_model.DeployKey{
|
unittest.AssertExistsAndLoadBean(t, &asymkey_model.DeployKey{
|
||||||
Name: addKeyForm.Title,
|
Name: addKeyForm.Title,
|
||||||
@ -121,7 +121,7 @@ func TestCollaborationPost(t *testing.T) {
|
|||||||
|
|
||||||
CollaborationPost(ctx)
|
CollaborationPost(ctx)
|
||||||
|
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
exists, err := repo_model.IsCollaborator(ctx, re.ID, 4)
|
exists, err := repo_model.IsCollaborator(ctx, re.ID, 4)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
@ -147,7 +147,7 @@ func TestCollaborationPost_InactiveUser(t *testing.T) {
|
|||||||
|
|
||||||
CollaborationPost(ctx)
|
CollaborationPost(ctx)
|
||||||
|
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -179,7 +179,7 @@ func TestCollaborationPost_AddCollaboratorTwice(t *testing.T) {
|
|||||||
|
|
||||||
CollaborationPost(ctx)
|
CollaborationPost(ctx)
|
||||||
|
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
exists, err := repo_model.IsCollaborator(ctx, re.ID, 4)
|
exists, err := repo_model.IsCollaborator(ctx, re.ID, 4)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
@ -188,7 +188,7 @@ func TestCollaborationPost_AddCollaboratorTwice(t *testing.T) {
|
|||||||
// Try adding the same collaborator again
|
// Try adding the same collaborator again
|
||||||
CollaborationPost(ctx)
|
CollaborationPost(ctx)
|
||||||
|
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -210,7 +210,7 @@ func TestCollaborationPost_NonExistentUser(t *testing.T) {
|
|||||||
|
|
||||||
CollaborationPost(ctx)
|
CollaborationPost(ctx)
|
||||||
|
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -250,7 +250,7 @@ func TestAddTeamPost(t *testing.T) {
|
|||||||
AddTeamPost(ctx)
|
AddTeamPost(ctx)
|
||||||
|
|
||||||
assert.True(t, repo_service.HasRepository(db.DefaultContext, team, re.ID))
|
assert.True(t, repo_service.HasRepository(db.DefaultContext, team, re.ID))
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.Empty(t, ctx.Flash.ErrorMsg)
|
assert.Empty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -290,7 +290,7 @@ func TestAddTeamPost_NotAllowed(t *testing.T) {
|
|||||||
AddTeamPost(ctx)
|
AddTeamPost(ctx)
|
||||||
|
|
||||||
assert.False(t, repo_service.HasRepository(db.DefaultContext, team, re.ID))
|
assert.False(t, repo_service.HasRepository(db.DefaultContext, team, re.ID))
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -331,7 +331,7 @@ func TestAddTeamPost_AddTeamTwice(t *testing.T) {
|
|||||||
|
|
||||||
AddTeamPost(ctx)
|
AddTeamPost(ctx)
|
||||||
assert.True(t, repo_service.HasRepository(db.DefaultContext, team, re.ID))
|
assert.True(t, repo_service.HasRepository(db.DefaultContext, team, re.ID))
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -364,7 +364,7 @@ func TestAddTeamPost_NonExistentTeam(t *testing.T) {
|
|||||||
ctx.Repo = repo
|
ctx.Repo = repo
|
||||||
|
|
||||||
AddTeamPost(ctx)
|
AddTeamPost(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
assert.NotEmpty(t, ctx.Flash.ErrorMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ func TestWiki(t *testing.T) {
|
|||||||
ctx.SetPathParam("*", "Home")
|
ctx.SetPathParam("*", "Home")
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
Wiki(ctx)
|
Wiki(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assert.EqualValues(t, "Home", ctx.Data["Title"])
|
assert.EqualValues(t, "Home", ctx.Data["Title"])
|
||||||
assertPagesMetas(t, []string{"Home", "Page With Image", "Page With Spaced Name", "Unescaped File"}, ctx.Data["Pages"])
|
assertPagesMetas(t, []string{"Home", "Page With Image", "Page With Spaced Name", "Unescaped File"}, ctx.Data["Pages"])
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ func TestWiki(t *testing.T) {
|
|||||||
ctx.SetPathParam("*", "jpeg.jpg")
|
ctx.SetPathParam("*", "jpeg.jpg")
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
Wiki(ctx)
|
Wiki(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assert.Equal(t, "/user2/repo1/wiki/raw/jpeg.jpg", ctx.Resp.Header().Get("Location"))
|
assert.Equal(t, "/user2/repo1/wiki/raw/jpeg.jpg", ctx.Resp.Header().Get("Location"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ func TestWikiPages(t *testing.T) {
|
|||||||
ctx, _ := contexttest.MockContext(t, "user2/repo1/wiki/?action=_pages")
|
ctx, _ := contexttest.MockContext(t, "user2/repo1/wiki/?action=_pages")
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
WikiPages(ctx)
|
WikiPages(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assertPagesMetas(t, []string{"Home", "Page With Image", "Page With Spaced Name", "Unescaped File"}, ctx.Data["Pages"])
|
assertPagesMetas(t, []string{"Home", "Page With Image", "Page With Spaced Name", "Unescaped File"}, ctx.Data["Pages"])
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ func TestNewWiki(t *testing.T) {
|
|||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
NewWiki(ctx)
|
NewWiki(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assert.EqualValues(t, ctx.Tr("repo.wiki.new_page"), ctx.Data["Title"])
|
assert.EqualValues(t, ctx.Tr("repo.wiki.new_page"), ctx.Data["Title"])
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -131,7 +131,7 @@ func TestNewWikiPost(t *testing.T) {
|
|||||||
Message: message,
|
Message: message,
|
||||||
})
|
})
|
||||||
NewWikiPost(ctx)
|
NewWikiPost(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assertWikiExists(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title))
|
assertWikiExists(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title))
|
||||||
assert.Equal(t, content, wikiContent(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title)))
|
assert.Equal(t, content, wikiContent(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title)))
|
||||||
}
|
}
|
||||||
@ -149,7 +149,7 @@ func TestNewWikiPost_ReservedName(t *testing.T) {
|
|||||||
Message: message,
|
Message: message,
|
||||||
})
|
})
|
||||||
NewWikiPost(ctx)
|
NewWikiPost(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assert.EqualValues(t, ctx.Tr("repo.wiki.reserved_page", "_edit"), ctx.Flash.ErrorMsg)
|
assert.EqualValues(t, ctx.Tr("repo.wiki.reserved_page", "_edit"), ctx.Flash.ErrorMsg)
|
||||||
assertWikiNotExists(t, ctx.Repo.Repository, "_edit")
|
assertWikiNotExists(t, ctx.Repo.Repository, "_edit")
|
||||||
}
|
}
|
||||||
@ -162,7 +162,7 @@ func TestEditWiki(t *testing.T) {
|
|||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
EditWiki(ctx)
|
EditWiki(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assert.EqualValues(t, "Home", ctx.Data["Title"])
|
assert.EqualValues(t, "Home", ctx.Data["Title"])
|
||||||
assert.Equal(t, wikiContent(t, ctx.Repo.Repository, "Home"), ctx.Data["content"])
|
assert.Equal(t, wikiContent(t, ctx.Repo.Repository, "Home"), ctx.Data["content"])
|
||||||
|
|
||||||
@ -171,7 +171,7 @@ func TestEditWiki(t *testing.T) {
|
|||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
EditWiki(ctx)
|
EditWiki(ctx)
|
||||||
assert.EqualValues(t, http.StatusForbidden, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusForbidden, ctx.Resp.WrittenStatus())
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestEditWikiPost(t *testing.T) {
|
func TestEditWikiPost(t *testing.T) {
|
||||||
@ -190,7 +190,7 @@ func TestEditWikiPost(t *testing.T) {
|
|||||||
Message: message,
|
Message: message,
|
||||||
})
|
})
|
||||||
EditWikiPost(ctx)
|
EditWikiPost(ctx)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
assertWikiExists(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title))
|
assertWikiExists(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title))
|
||||||
assert.Equal(t, content, wikiContent(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title)))
|
assert.Equal(t, content, wikiContent(t, ctx.Repo.Repository, wiki_service.UserTitleToWebPath("", title)))
|
||||||
if title != "Home" {
|
if title != "Home" {
|
||||||
@ -206,7 +206,7 @@ func TestDeleteWikiPagePost(t *testing.T) {
|
|||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
DeleteWikiPagePost(ctx)
|
DeleteWikiPagePost(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assertWikiNotExists(t, ctx.Repo.Repository, "Home")
|
assertWikiNotExists(t, ctx.Repo.Repository, "Home")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,9 +228,9 @@ func TestWikiRaw(t *testing.T) {
|
|||||||
contexttest.LoadRepo(t, ctx, 1)
|
contexttest.LoadRepo(t, ctx, 1)
|
||||||
WikiRaw(ctx)
|
WikiRaw(ctx)
|
||||||
if filetype == "" {
|
if filetype == "" {
|
||||||
assert.EqualValues(t, http.StatusNotFound, ctx.Resp.Status(), "filepath: %s", filepath)
|
assert.EqualValues(t, http.StatusNotFound, ctx.Resp.WrittenStatus(), "filepath: %s", filepath)
|
||||||
} else {
|
} else {
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status(), "filepath: %s", filepath)
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus(), "filepath: %s", filepath)
|
||||||
assert.EqualValues(t, filetype, ctx.Resp.Header().Get("Content-Type"), "filepath: %s", filepath)
|
assert.EqualValues(t, filetype, ctx.Resp.Header().Get("Content-Type"), "filepath: %s", filepath)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ func TestArchivedIssues(t *testing.T) {
|
|||||||
Issues(ctx)
|
Issues(ctx)
|
||||||
|
|
||||||
// Assert: One Issue (ID 30) from one Repo (ID 50) is retrieved, while nothing from archived Repo 51 is retrieved
|
// Assert: One Issue (ID 30) from one Repo (ID 50) is retrieved, while nothing from archived Repo 51 is retrieved
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
assert.Len(t, ctx.Data["Issues"], 1)
|
assert.Len(t, ctx.Data["Issues"], 1)
|
||||||
}
|
}
|
||||||
@ -58,7 +58,7 @@ func TestIssues(t *testing.T) {
|
|||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
ctx.Req.Form.Set("state", "closed")
|
ctx.Req.Form.Set("state", "closed")
|
||||||
Issues(ctx)
|
Issues(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
assert.EqualValues(t, true, ctx.Data["IsShowClosed"])
|
assert.EqualValues(t, true, ctx.Data["IsShowClosed"])
|
||||||
assert.Len(t, ctx.Data["Issues"], 1)
|
assert.Len(t, ctx.Data["Issues"], 1)
|
||||||
@ -72,7 +72,7 @@ func TestPulls(t *testing.T) {
|
|||||||
contexttest.LoadUser(t, ctx, 2)
|
contexttest.LoadUser(t, ctx, 2)
|
||||||
ctx.Req.Form.Set("state", "open")
|
ctx.Req.Form.Set("state", "open")
|
||||||
Pulls(ctx)
|
Pulls(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
|
|
||||||
assert.Len(t, ctx.Data["Issues"], 5)
|
assert.Len(t, ctx.Data["Issues"], 5)
|
||||||
}
|
}
|
||||||
@ -87,7 +87,7 @@ func TestMilestones(t *testing.T) {
|
|||||||
ctx.Req.Form.Set("state", "closed")
|
ctx.Req.Form.Set("state", "closed")
|
||||||
ctx.Req.Form.Set("sort", "furthestduedate")
|
ctx.Req.Form.Set("sort", "furthestduedate")
|
||||||
Milestones(ctx)
|
Milestones(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assert.EqualValues(t, map[int64]int64{1: 1}, ctx.Data["Counts"])
|
assert.EqualValues(t, map[int64]int64{1: 1}, ctx.Data["Counts"])
|
||||||
assert.EqualValues(t, true, ctx.Data["IsShowClosed"])
|
assert.EqualValues(t, true, ctx.Data["IsShowClosed"])
|
||||||
assert.EqualValues(t, "furthestduedate", ctx.Data["SortType"])
|
assert.EqualValues(t, "furthestduedate", ctx.Data["SortType"])
|
||||||
@ -107,7 +107,7 @@ func TestMilestonesForSpecificRepo(t *testing.T) {
|
|||||||
ctx.Req.Form.Set("state", "closed")
|
ctx.Req.Form.Set("state", "closed")
|
||||||
ctx.Req.Form.Set("sort", "furthestduedate")
|
ctx.Req.Form.Set("sort", "furthestduedate")
|
||||||
Milestones(ctx)
|
Milestones(ctx)
|
||||||
assert.EqualValues(t, http.StatusOK, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusOK, ctx.Resp.WrittenStatus())
|
||||||
assert.EqualValues(t, map[int64]int64{1: 1}, ctx.Data["Counts"])
|
assert.EqualValues(t, map[int64]int64{1: 1}, ctx.Data["Counts"])
|
||||||
assert.EqualValues(t, true, ctx.Data["IsShowClosed"])
|
assert.EqualValues(t, true, ctx.Data["IsShowClosed"])
|
||||||
assert.EqualValues(t, "furthestduedate", ctx.Data["SortType"])
|
assert.EqualValues(t, "furthestduedate", ctx.Data["SortType"])
|
||||||
|
@ -95,7 +95,7 @@ func TestChangePassword(t *testing.T) {
|
|||||||
AccountPost(ctx)
|
AccountPost(ctx)
|
||||||
|
|
||||||
assert.Contains(t, ctx.Flash.ErrorMsg, req.Message)
|
assert.Contains(t, ctx.Flash.ErrorMsg, req.Message)
|
||||||
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.Status())
|
assert.EqualValues(t, http.StatusSeeOther, ctx.Resp.WrittenStatus())
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -85,7 +85,7 @@ func (lr *accessLogRecorder) record(start time.Time, respWriter ResponseWriter,
|
|||||||
},
|
},
|
||||||
RequestID: &requestID,
|
RequestID: &requestID,
|
||||||
}
|
}
|
||||||
tmplData.ResponseWriter.Status = respWriter.Status()
|
tmplData.ResponseWriter.Status = respWriter.WrittenStatus()
|
||||||
tmplData.ResponseWriter.Size = respWriter.WrittenSize()
|
tmplData.ResponseWriter.Size = respWriter.WrittenSize()
|
||||||
err = lr.logTemplate.Execute(buf, tmplData)
|
err = lr.logTemplate.Execute(buf, tmplData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -48,10 +48,6 @@ func (t testAccessLoggerResponseWriterMock) WrittenStatus() int {
|
|||||||
return http.StatusOK
|
return http.StatusOK
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t testAccessLoggerResponseWriterMock) Status() int {
|
|
||||||
return t.WrittenStatus()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (t testAccessLoggerResponseWriterMock) WrittenSize() int {
|
func (t testAccessLoggerResponseWriterMock) WrittenSize() int {
|
||||||
return 123123
|
return 123123
|
||||||
}
|
}
|
||||||
|
@ -11,12 +11,11 @@ import (
|
|||||||
|
|
||||||
// ResponseWriter represents a response writer for HTTP
|
// ResponseWriter represents a response writer for HTTP
|
||||||
type ResponseWriter interface {
|
type ResponseWriter interface {
|
||||||
http.ResponseWriter
|
http.ResponseWriter // provides Header/Write/WriteHeader
|
||||||
http.Flusher
|
http.Flusher // provides Flush
|
||||||
web_types.ResponseStatusProvider
|
web_types.ResponseStatusProvider // provides WrittenStatus
|
||||||
|
|
||||||
Before(fn func(ResponseWriter))
|
Before(fn func(ResponseWriter))
|
||||||
Status() int
|
|
||||||
WrittenSize() int
|
WrittenSize() int
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,12 +74,6 @@ func (r *Response) Flush() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Status returns status code written
|
|
||||||
// TODO: use WrittenStatus instead
|
|
||||||
func (r *Response) Status() int {
|
|
||||||
return r.status
|
|
||||||
}
|
|
||||||
|
|
||||||
// WrittenStatus returned status code written
|
// WrittenStatus returned status code written
|
||||||
func (r *Response) WrittenStatus() int {
|
func (r *Response) WrittenStatus() int {
|
||||||
return r.status
|
return r.status
|
||||||
|
Loading…
x
Reference in New Issue
Block a user