mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Remove duplicate "ResponseWriter.Status" method (#33346)
This commit is contained in:
		| @@ -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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user