Commit 273f8556 authored by Jacopo's avatar Jacopo Committed by Sean McGivern

Refactor `have_http_status` into `have_gitlab_http_status` in the specs

parent 82ea42a6
---
title: Refactor have_http_status into have_gitlab_http_status
merge_request: 14958
author: Jacopo Beschi @jacopo-beschi
type: added
...@@ -6,21 +6,21 @@ describe Admin::DashboardController do ...@@ -6,21 +6,21 @@ describe Admin::DashboardController do
sign_in(create(:user, :admin)) sign_in(create(:user, :admin))
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "does not allow an auditor user to access the page" do it "does not allow an auditor user to access the page" do
sign_in(create(:user, :auditor)) sign_in(create(:user, :auditor))
get :index get :index
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it "does not allow a regular user to access the page" do it "does not allow a regular user to access the page" do
sign_in(create(:user)) sign_in(create(:user))
get :index get :index
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
context 'with pending_delete projects' do context 'with pending_delete projects' do
......
...@@ -20,7 +20,7 @@ describe Admin::HooksController do ...@@ -20,7 +20,7 @@ describe Admin::HooksController do
post :create, hook: hook_params post :create, hook: hook_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(SystemHook.all.size).to eq(1) expect(SystemHook.all.size).to eq(1)
expect(SystemHook.first).to have_attributes(hook_params) expect(SystemHook.first).to have_attributes(hook_params)
end end
......
...@@ -22,7 +22,7 @@ describe Admin::ImpersonationsController do ...@@ -22,7 +22,7 @@ describe Admin::ImpersonationsController do
it "responds with status 404" do it "responds with status 404" do
delete :destroy delete :destroy
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it "doesn't sign us in" do it "doesn't sign us in" do
...@@ -46,7 +46,7 @@ describe Admin::ImpersonationsController do ...@@ -46,7 +46,7 @@ describe Admin::ImpersonationsController do
it "responds with status 404" do it "responds with status 404" do
delete :destroy delete :destroy
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it "doesn't sign us in as the impersonator" do it "doesn't sign us in as the impersonator" do
...@@ -65,7 +65,7 @@ describe Admin::ImpersonationsController do ...@@ -65,7 +65,7 @@ describe Admin::ImpersonationsController do
it "responds with status 404" do it "responds with status 404" do
delete :destroy delete :destroy
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it "doesn't sign us in as the impersonator" do it "doesn't sign us in as the impersonator" do
......
...@@ -27,7 +27,7 @@ describe Admin::ProjectsController do ...@@ -27,7 +27,7 @@ describe Admin::ProjectsController do
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.body).not_to match(pending_delete_project.name) expect(response.body).not_to match(pending_delete_project.name)
expect(response.body).to match(project.name) expect(response.body).to match(project.name)
end end
......
...@@ -32,7 +32,7 @@ describe Admin::PushRulesController do ...@@ -32,7 +32,7 @@ describe Admin::PushRulesController do
it 'returns 404' do it 'returns 404' do
patch :update, push_rule: params patch :update, push_rule: params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -41,7 +41,7 @@ describe Admin::PushRulesController do ...@@ -41,7 +41,7 @@ describe Admin::PushRulesController do
it 'returns 200' do it 'returns 200' do
get :show get :show
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'push rules unlicensed' do context 'push rules unlicensed' do
...@@ -52,7 +52,7 @@ describe Admin::PushRulesController do ...@@ -52,7 +52,7 @@ describe Admin::PushRulesController do
it 'returns 404' do it 'returns 404' do
get :show get :show
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -11,7 +11,7 @@ describe Admin::RunnersController do ...@@ -11,7 +11,7 @@ describe Admin::RunnersController do
it 'lists all runners' do it 'lists all runners' do
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -19,13 +19,13 @@ describe Admin::RunnersController do ...@@ -19,13 +19,13 @@ describe Admin::RunnersController do
it 'shows a particular runner' do it 'shows a particular runner' do
get :show, id: runner.id get :show, id: runner.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'shows 404 for unknown runner' do it 'shows 404 for unknown runner' do
get :show, id: 0 get :show, id: 0
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -39,7 +39,7 @@ describe Admin::RunnersController do ...@@ -39,7 +39,7 @@ describe Admin::RunnersController do
runner.reload runner.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(runner.description).to eq(new_desc) expect(runner.description).to eq(new_desc)
end end
end end
...@@ -48,7 +48,7 @@ describe Admin::RunnersController do ...@@ -48,7 +48,7 @@ describe Admin::RunnersController do
it 'destroys the runner' do it 'destroys the runner' do
delete :destroy, id: runner.id delete :destroy, id: runner.id
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(Ci::Runner.find_by(id: runner.id)).to be_nil expect(Ci::Runner.find_by(id: runner.id)).to be_nil
end end
end end
...@@ -63,7 +63,7 @@ describe Admin::RunnersController do ...@@ -63,7 +63,7 @@ describe Admin::RunnersController do
runner.reload runner.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(runner.active).to eq(true) expect(runner.active).to eq(true)
end end
end end
...@@ -78,7 +78,7 @@ describe Admin::RunnersController do ...@@ -78,7 +78,7 @@ describe Admin::RunnersController do
runner.reload runner.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(runner.active).to eq(false) expect(runner.active).to eq(false)
end end
end end
......
...@@ -20,7 +20,7 @@ describe Admin::ServicesController do ...@@ -20,7 +20,7 @@ describe Admin::ServicesController do
it 'successfully displays the template' do it 'successfully displays the template' do
get :edit, id: service.id get :edit, id: service.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -46,7 +46,7 @@ describe Admin::ServicesController do ...@@ -46,7 +46,7 @@ describe Admin::ServicesController do
put :update, id: service.id, service: { active: true } put :update, id: service.id, service: { active: true }
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
it 'does not call the propagation worker when service is not active' do it 'does not call the propagation worker when service is not active' do
...@@ -54,7 +54,7 @@ describe Admin::ServicesController do ...@@ -54,7 +54,7 @@ describe Admin::ServicesController do
put :update, id: service.id, service: { properties: {} } put :update, id: service.id, service: { properties: {} }
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
end end
...@@ -14,7 +14,7 @@ describe Admin::SpamLogsController do ...@@ -14,7 +14,7 @@ describe Admin::SpamLogsController do
it 'lists all spam logs' do it 'lists all spam logs' do
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -22,14 +22,14 @@ describe Admin::SpamLogsController do ...@@ -22,14 +22,14 @@ describe Admin::SpamLogsController do
it 'removes only the spam log when removing log' do it 'removes only the spam log when removing log' do
expect { delete :destroy, id: first_spam.id }.to change { SpamLog.count }.by(-1) expect { delete :destroy, id: first_spam.id }.to change { SpamLog.count }.by(-1)
expect(User.find(user.id)).to be_truthy expect(User.find(user.id)).to be_truthy
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'removes user and his spam logs when removing the user' do it 'removes user and his spam logs when removing the user' do
delete :destroy, id: first_spam.id, remove_user: true delete :destroy, id: first_spam.id, remove_user: true
expect(flash[:notice]).to eq "User #{user.username} was successfully removed." expect(flash[:notice]).to eq "User #{user.username} was successfully removed."
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(SpamLog.count).to eq(0) expect(SpamLog.count).to eq(0)
expect { User.find(user.id) }.to raise_error(ActiveRecord::RecordNotFound) expect { User.find(user.id) }.to raise_error(ActiveRecord::RecordNotFound)
end end
...@@ -42,7 +42,7 @@ describe Admin::SpamLogsController do ...@@ -42,7 +42,7 @@ describe Admin::SpamLogsController do
it 'submits the log as ham' do it 'submits the log as ham' do
post :mark_as_ham, id: first_spam.id post :mark_as_ham, id: first_spam.id
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(SpamLog.find(first_spam.id).submitted_as_ham).to be_truthy expect(SpamLog.find(first_spam.id).submitted_as_ham).to be_truthy
end end
end end
......
...@@ -19,7 +19,7 @@ describe Admin::UsersController do ...@@ -19,7 +19,7 @@ describe Admin::UsersController do
it 'deletes user and ghosts their contributions' do it 'deletes user and ghosts their contributions' do
delete :destroy, id: user.username, format: :json delete :destroy, id: user.username, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(User.exists?(user.id)).to be_falsy expect(User.exists?(user.id)).to be_falsy
expect(issue.reload.author).to be_ghost expect(issue.reload.author).to be_ghost
end end
...@@ -27,7 +27,7 @@ describe Admin::UsersController do ...@@ -27,7 +27,7 @@ describe Admin::UsersController do
it 'deletes the user and their contributions when hard delete is specified' do it 'deletes the user and their contributions when hard delete is specified' do
delete :destroy, id: user.username, hard_delete: true, format: :json delete :destroy, id: user.username, hard_delete: true, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(User.exists?(user.id)).to be_falsy expect(User.exists?(user.id)).to be_falsy
expect(Issue.exists?(issue.id)).to be_falsy expect(Issue.exists?(issue.id)).to be_falsy
end end
......
...@@ -65,7 +65,7 @@ describe ApplicationController do ...@@ -65,7 +65,7 @@ describe ApplicationController do
context "when the 'private_token' param is populated with the private token" do context "when the 'private_token' param is populated with the private token" do
it "logs the user in" do it "logs the user in" do
get :index, private_token: user.private_token get :index, private_token: user.private_token
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.body).to eq("authenticated") expect(response.body).to eq("authenticated")
end end
end end
...@@ -74,7 +74,7 @@ describe ApplicationController do ...@@ -74,7 +74,7 @@ describe ApplicationController do
it "logs the user in" do it "logs the user in" do
@request.headers['PRIVATE-TOKEN'] = user.private_token @request.headers['PRIVATE-TOKEN'] = user.private_token
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.body).to eq("authenticated") expect(response.body).to eq("authenticated")
end end
end end
...@@ -99,7 +99,7 @@ describe ApplicationController do ...@@ -99,7 +99,7 @@ describe ApplicationController do
context "when the 'personal_access_token' param is populated with the personal access token" do context "when the 'personal_access_token' param is populated with the personal access token" do
it "logs the user in" do it "logs the user in" do
get :index, private_token: personal_access_token.token get :index, private_token: personal_access_token.token
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.body).to eq('authenticated') expect(response.body).to eq('authenticated')
end end
end end
...@@ -108,7 +108,7 @@ describe ApplicationController do ...@@ -108,7 +108,7 @@ describe ApplicationController do
it "logs the user in" do it "logs the user in" do
@request.headers["PRIVATE-TOKEN"] = personal_access_token.token @request.headers["PRIVATE-TOKEN"] = personal_access_token.token
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.body).to eq('authenticated') expect(response.body).to eq('authenticated')
end end
end end
...@@ -162,7 +162,7 @@ describe ApplicationController do ...@@ -162,7 +162,7 @@ describe ApplicationController do
it 'returns 200 response' do it 'returns 200 response' do
get :index, private_token: user.private_token, format: requested_format get :index, private_token: user.private_token, format: requested_format
expect(response).to have_http_status 200 expect(response).to have_gitlab_http_status 200
end end
end end
...@@ -170,7 +170,7 @@ describe ApplicationController do ...@@ -170,7 +170,7 @@ describe ApplicationController do
it 'returns 404 response' do it 'returns 404 response' do
get :index, private_token: user.private_token get :index, private_token: user.private_token
expect(response).to have_http_status 404 expect(response).to have_gitlab_http_status 404
end end
end end
end end
...@@ -187,7 +187,7 @@ describe ApplicationController do ...@@ -187,7 +187,7 @@ describe ApplicationController do
context 'when the request format is atom' do context 'when the request format is atom' do
it "logs the user in" do it "logs the user in" do
get :index, rss_token: user.rss_token, format: :atom get :index, rss_token: user.rss_token, format: :atom
expect(response).to have_http_status 200 expect(response).to have_gitlab_http_status 200
expect(response.body).to eq 'authenticated' expect(response.body).to eq 'authenticated'
end end
end end
...@@ -195,7 +195,7 @@ describe ApplicationController do ...@@ -195,7 +195,7 @@ describe ApplicationController do
context 'when the request format is not atom' do context 'when the request format is not atom' do
it "doesn't log the user in" do it "doesn't log the user in" do
get :index, rss_token: user.rss_token get :index, rss_token: user.rss_token
expect(response.status).not_to have_http_status 200 expect(response.status).not_to have_gitlab_http_status 200
expect(response.body).not_to eq 'authenticated' expect(response.body).not_to eq 'authenticated'
end end
end end
......
...@@ -30,7 +30,7 @@ describe AutocompleteController do ...@@ -30,7 +30,7 @@ describe AutocompleteController do
get(:users, project_id: 'unknown') get(:users, project_id: 'unknown')
end end
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
end end
...@@ -59,7 +59,7 @@ describe AutocompleteController do ...@@ -59,7 +59,7 @@ describe AutocompleteController do
get(:users, group_id: 'unknown') get(:users, group_id: 'unknown')
end end
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
end end
...@@ -138,7 +138,7 @@ describe AutocompleteController do ...@@ -138,7 +138,7 @@ describe AutocompleteController do
get(:users, project_id: project.id) get(:users, project_id: project.id)
end end
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
describe 'GET #users with unknown project' do describe 'GET #users with unknown project' do
...@@ -146,7 +146,7 @@ describe AutocompleteController do ...@@ -146,7 +146,7 @@ describe AutocompleteController do
get(:users, project_id: 'unknown') get(:users, project_id: 'unknown')
end end
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
describe 'GET #users with inaccessible group' do describe 'GET #users with inaccessible group' do
...@@ -155,7 +155,7 @@ describe AutocompleteController do ...@@ -155,7 +155,7 @@ describe AutocompleteController do
get(:users, group_id: user.namespace.id) get(:users, group_id: user.namespace.id)
end end
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
describe 'GET #users with no project' do describe 'GET #users with no project' do
......
...@@ -24,7 +24,7 @@ describe Boards::IssuesController do ...@@ -24,7 +24,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_issues user: user, board: 999, list: list2 list_issues user: user, board: 999, list: list2
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -62,7 +62,7 @@ describe Boards::IssuesController do ...@@ -62,7 +62,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_issues user: user, board: board, list: 999 list_issues user: user, board: board, list: 999
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -93,7 +93,7 @@ describe Boards::IssuesController do ...@@ -93,7 +93,7 @@ describe Boards::IssuesController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
list_issues user: user, board: board, list: list2 list_issues user: user, board: board, list: list2
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -116,7 +116,7 @@ describe Boards::IssuesController do ...@@ -116,7 +116,7 @@ describe Boards::IssuesController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
create_issue user: user, board: board, list: list1, title: 'New issue' create_issue user: user, board: board, list: list1, title: 'New issue'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the created issue' do it 'returns the created issue' do
...@@ -131,7 +131,7 @@ describe Boards::IssuesController do ...@@ -131,7 +131,7 @@ describe Boards::IssuesController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
create_issue user: user, board: board, list: list1, title: nil create_issue user: user, board: board, list: list1, title: nil
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -141,7 +141,7 @@ describe Boards::IssuesController do ...@@ -141,7 +141,7 @@ describe Boards::IssuesController do
create_issue user: user, board: board, list: list, title: 'New issue' create_issue user: user, board: board, list: list, title: 'New issue'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -149,7 +149,7 @@ describe Boards::IssuesController do ...@@ -149,7 +149,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
create_issue user: user, board: 999, list: list1, title: 'New issue' create_issue user: user, board: 999, list: list1, title: 'New issue'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -157,7 +157,7 @@ describe Boards::IssuesController do ...@@ -157,7 +157,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
create_issue user: user, board: board, list: 999, title: 'New issue' create_issue user: user, board: board, list: 999, title: 'New issue'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -166,7 +166,7 @@ describe Boards::IssuesController do ...@@ -166,7 +166,7 @@ describe Boards::IssuesController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
create_issue user: guest, board: board, list: list1, title: 'New issue' create_issue user: guest, board: board, list: list1, title: 'New issue'
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -187,7 +187,7 @@ describe Boards::IssuesController do ...@@ -187,7 +187,7 @@ describe Boards::IssuesController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
move user: user, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id move user: user, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'moves issue to the desired list' do it 'moves issue to the desired list' do
...@@ -201,19 +201,19 @@ describe Boards::IssuesController do ...@@ -201,19 +201,19 @@ describe Boards::IssuesController do
it 'returns a unprocessable entity 422 response for invalid lists' do it 'returns a unprocessable entity 422 response for invalid lists' do
move user: user, board: board, issue: issue, from_list_id: nil, to_list_id: nil move user: user, board: board, issue: issue, from_list_id: nil, to_list_id: nil
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
it 'returns a not found 404 response for invalid board id' do it 'returns a not found 404 response for invalid board id' do
move user: user, board: 999, issue: issue, from_list_id: list1.id, to_list_id: list2.id move user: user, board: 999, issue: issue, from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'returns a not found 404 response for invalid issue id' do it 'returns a not found 404 response for invalid issue id' do
move user: user, board: board, issue: double(id: 999), from_list_id: list1.id, to_list_id: list2.id move user: user, board: board, issue: double(id: 999), from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -227,7 +227,7 @@ describe Boards::IssuesController do ...@@ -227,7 +227,7 @@ describe Boards::IssuesController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
move user: guest, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id move user: guest, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
......
...@@ -15,7 +15,7 @@ describe Boards::ListsController do ...@@ -15,7 +15,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
read_board_list user: user, board: board read_board_list user: user, board: board
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
...@@ -39,7 +39,7 @@ describe Boards::ListsController do ...@@ -39,7 +39,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
read_board_list user: user, board: board read_board_list user: user, board: board
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -60,7 +60,7 @@ describe Boards::ListsController do ...@@ -60,7 +60,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
create_board_list user: user, board: board, label_id: label.id create_board_list user: user, board: board, label_id: label.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the created list' do it 'returns the created list' do
...@@ -75,7 +75,7 @@ describe Boards::ListsController do ...@@ -75,7 +75,7 @@ describe Boards::ListsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
create_board_list user: user, board: board, label_id: nil create_board_list user: user, board: board, label_id: nil
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -85,7 +85,7 @@ describe Boards::ListsController do ...@@ -85,7 +85,7 @@ describe Boards::ListsController do
create_board_list user: user, board: board, label_id: label.id create_board_list user: user, board: board, label_id: label.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -96,7 +96,7 @@ describe Boards::ListsController do ...@@ -96,7 +96,7 @@ describe Boards::ListsController do
create_board_list user: guest, board: board, label_id: label.id create_board_list user: guest, board: board, label_id: label.id
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -119,7 +119,7 @@ describe Boards::ListsController do ...@@ -119,7 +119,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
move user: user, board: board, list: planning, position: 1 move user: user, board: board, list: planning, position: 1
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'moves the list to the desired position' do it 'moves the list to the desired position' do
...@@ -133,7 +133,7 @@ describe Boards::ListsController do ...@@ -133,7 +133,7 @@ describe Boards::ListsController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
move user: user, board: board, list: planning, position: 6 move user: user, board: board, list: planning, position: 6
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -141,7 +141,7 @@ describe Boards::ListsController do ...@@ -141,7 +141,7 @@ describe Boards::ListsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
move user: user, board: board, list: 999, position: 1 move user: user, board: board, list: 999, position: 1
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -149,7 +149,7 @@ describe Boards::ListsController do ...@@ -149,7 +149,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
move user: guest, board: board, list: planning, position: 6 move user: guest, board: board, list: planning, position: 6
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -172,7 +172,7 @@ describe Boards::ListsController do ...@@ -172,7 +172,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
remove_board_list user: user, board: board, list: planning remove_board_list user: user, board: board, list: planning
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'removes list from board' do it 'removes list from board' do
...@@ -184,7 +184,7 @@ describe Boards::ListsController do ...@@ -184,7 +184,7 @@ describe Boards::ListsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
remove_board_list user: user, board: board, list: 999 remove_board_list user: user, board: board, list: 999
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -192,7 +192,7 @@ describe Boards::ListsController do ...@@ -192,7 +192,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
remove_board_list user: guest, board: board, list: planning remove_board_list user: guest, board: board, list: planning
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -212,7 +212,7 @@ describe Boards::ListsController do ...@@ -212,7 +212,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
generate_default_lists user: user, board: board generate_default_lists user: user, board: board
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the defaults lists' do it 'returns the defaults lists' do
...@@ -228,7 +228,7 @@ describe Boards::ListsController do ...@@ -228,7 +228,7 @@ describe Boards::ListsController do
generate_default_lists user: user, board: board generate_default_lists user: user, board: board
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -236,7 +236,7 @@ describe Boards::ListsController do ...@@ -236,7 +236,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
generate_default_lists user: guest, board: board generate_default_lists user: guest, board: board
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
......
...@@ -32,7 +32,7 @@ describe Dashboard::MilestonesController do ...@@ -32,7 +32,7 @@ describe Dashboard::MilestonesController do
it 'shows milestone page' do it 'shows milestone page' do
view_milestone view_milestone
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -18,19 +18,19 @@ describe Dashboard::TodosController do ...@@ -18,19 +18,19 @@ describe Dashboard::TodosController do
get :index, project_id: unauthorized_project.id get :index, project_id: unauthorized_project.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'renders 404 when given project does not exists' do it 'renders 404 when given project does not exists' do
get :index, project_id: 999 get :index, project_id: 999
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'renders 200 when filtering for "any project" todos' do it 'renders 200 when filtering for "any project" todos' do
get :index, project_id: '' get :index, project_id: ''
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'renders 200 when user has access on given project' do it 'renders 200 when user has access on given project' do
...@@ -38,7 +38,7 @@ describe Dashboard::TodosController do ...@@ -38,7 +38,7 @@ describe Dashboard::TodosController do
get :index, project_id: authorized_project.id get :index, project_id: authorized_project.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -61,7 +61,7 @@ describe Dashboard::TodosController do ...@@ -61,7 +61,7 @@ describe Dashboard::TodosController do
get :index, page: last_page get :index, page: last_page
expect(assigns(:todos).current_page).to eq(last_page) expect(assigns(:todos).current_page).to eq(last_page)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'does not redirect to external sites when provided a host field' do it 'does not redirect to external sites when provided a host field' do
...@@ -104,7 +104,7 @@ describe Dashboard::TodosController do ...@@ -104,7 +104,7 @@ describe Dashboard::TodosController do
patch :restore, id: todo.id patch :restore, id: todo.id
expect(todo.reload).to be_pending expect(todo.reload).to be_pending
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response).to eq({ "count" => "1", "done_count" => "0" }) expect(json_response).to eq({ "count" => "1", "done_count" => "0" })
end end
end end
...@@ -118,7 +118,7 @@ describe Dashboard::TodosController do ...@@ -118,7 +118,7 @@ describe Dashboard::TodosController do
todos.each do |todo| todos.each do |todo|
expect(todo.reload).to be_pending expect(todo.reload).to be_pending
end end
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response).to eq({ 'count' => '2', 'done_count' => '0' }) expect(json_response).to eq({ 'count' => '2', 'done_count' => '0' })
end end
end end
......
...@@ -43,7 +43,7 @@ describe Groups::AnalyticsController do ...@@ -43,7 +43,7 @@ describe Groups::AnalyticsController do
get :show, group_id: group.path get :show, group_id: group.path
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
context 'unlicensed but we show promotions' do context 'unlicensed but we show promotions' do
...@@ -58,7 +58,7 @@ describe Groups::AnalyticsController do ...@@ -58,7 +58,7 @@ describe Groups::AnalyticsController do
get :show, group_id: group.path get :show, group_id: group.path
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
......
...@@ -21,7 +21,7 @@ describe Groups::BillingsController do ...@@ -21,7 +21,7 @@ describe Groups::BillingsController do
get :index, group_id: group get :index, group_id: group
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:index) expect(response).to render_template(:index)
end end
...@@ -42,7 +42,7 @@ describe Groups::BillingsController do ...@@ -42,7 +42,7 @@ describe Groups::BillingsController do
get :index, group_id: group.id get :index, group_id: group.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'renders 404 when it is not gitlab.com' do it 'renders 404 when it is not gitlab.com' do
...@@ -52,7 +52,7 @@ describe Groups::BillingsController do ...@@ -52,7 +52,7 @@ describe Groups::BillingsController do
get :index, group_id: group get :index, group_id: group
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -8,7 +8,7 @@ describe Groups::GroupMembersController do ...@@ -8,7 +8,7 @@ describe Groups::GroupMembersController do
it 'renders index with 200 status code' do it 'renders index with 200 status code' do
get :index, group_id: group get :index, group_id: group
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:index) expect(response).to render_template(:index)
end end
end end
...@@ -30,7 +30,7 @@ describe Groups::GroupMembersController do ...@@ -30,7 +30,7 @@ describe Groups::GroupMembersController do
user_ids: group_user.id, user_ids: group_user.id,
access_level: Gitlab::Access::GUEST access_level: Gitlab::Access::GUEST
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
expect(group.users).not_to include group_user expect(group.users).not_to include group_user
end end
end end
...@@ -73,7 +73,7 @@ describe Groups::GroupMembersController do ...@@ -73,7 +73,7 @@ describe Groups::GroupMembersController do
it 'returns 403' do it 'returns 403' do
delete :destroy, group_id: group, id: 42 delete :destroy, group_id: group, id: 42
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -86,7 +86,7 @@ describe Groups::GroupMembersController do ...@@ -86,7 +86,7 @@ describe Groups::GroupMembersController do
it 'returns 403' do it 'returns 403' do
delete :destroy, group_id: group, id: member delete :destroy, group_id: group, id: member
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
expect(group.members).to include member expect(group.members).to include member
end end
end end
...@@ -123,7 +123,7 @@ describe Groups::GroupMembersController do ...@@ -123,7 +123,7 @@ describe Groups::GroupMembersController do
it 'returns 404' do it 'returns 404' do
delete :leave, group_id: group delete :leave, group_id: group
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -144,7 +144,7 @@ describe Groups::GroupMembersController do ...@@ -144,7 +144,7 @@ describe Groups::GroupMembersController do
it 'supports json request' do it 'supports json request' do
delete :leave, group_id: group, format: :json delete :leave, group_id: group, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['notice']).to eq "You left the \"#{group.name}\" group." expect(json_response['notice']).to eq "You left the \"#{group.name}\" group."
end end
end end
...@@ -157,7 +157,7 @@ describe Groups::GroupMembersController do ...@@ -157,7 +157,7 @@ describe Groups::GroupMembersController do
it 'cannot removes himself from the group' do it 'cannot removes himself from the group' do
delete :leave, group_id: group delete :leave, group_id: group
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -204,7 +204,7 @@ describe Groups::GroupMembersController do ...@@ -204,7 +204,7 @@ describe Groups::GroupMembersController do
it 'returns 403' do it 'returns 403' do
post :approve_access_request, group_id: group, id: 42 post :approve_access_request, group_id: group, id: 42
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -217,7 +217,7 @@ describe Groups::GroupMembersController do ...@@ -217,7 +217,7 @@ describe Groups::GroupMembersController do
it 'returns 403' do it 'returns 403' do
post :approve_access_request, group_id: group, id: member post :approve_access_request, group_id: group, id: member
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
expect(group.members).not_to include member expect(group.members).not_to include member
end end
end end
......
...@@ -18,7 +18,7 @@ describe Groups::HooksController do ...@@ -18,7 +18,7 @@ describe Groups::HooksController do
it 'is successfull' do it 'is successfull' do
get :index, group_id: group.to_param get :index, group_id: group.to_param
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -41,7 +41,7 @@ describe Groups::HooksController do ...@@ -41,7 +41,7 @@ describe Groups::HooksController do
post :create, group_id: group.to_param, hook: hook_params post :create, group_id: group.to_param, hook: hook_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(group.hooks.size).to eq(1) expect(group.hooks.size).to eq(1)
expect(group.hooks.first).to have_attributes(hook_params) expect(group.hooks.first).to have_attributes(hook_params)
end end
...@@ -57,7 +57,7 @@ describe Groups::HooksController do ...@@ -57,7 +57,7 @@ describe Groups::HooksController do
it 'renders a 404' do it 'renders a 404' do
get :index, group_id: group.to_param get :index, group_id: group.to_param
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -16,7 +16,7 @@ describe Groups::LabelsController do ...@@ -16,7 +16,7 @@ describe Groups::LabelsController do
post :toggle_subscription, group_id: group.to_param, id: label.to_param post :toggle_subscription, group_id: group.to_param, id: label.to_param
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -35,7 +35,7 @@ describe Groups::MilestonesController do ...@@ -35,7 +35,7 @@ describe Groups::MilestonesController do
it 'shows group milestones page' do it 'shows group milestones page' do
get :index, group_id: group.to_param get :index, group_id: group.to_param
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'as JSON' do context 'as JSON' do
...@@ -51,7 +51,7 @@ describe Groups::MilestonesController do ...@@ -51,7 +51,7 @@ describe Groups::MilestonesController do
expect(milestones.count).to eq(2) expect(milestones.count).to eq(2)
expect(milestones.first["title"]).to eq("group milestone") expect(milestones.first["title"]).to eq("group milestone")
expect(milestones.second["title"]).to eq("legacy") expect(milestones.second["title"]).to eq("legacy")
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
end end
...@@ -153,7 +153,7 @@ describe Groups::MilestonesController do ...@@ -153,7 +153,7 @@ describe Groups::MilestonesController do
it 'does not redirect' do it 'does not redirect' do
get :index, group_id: group.to_param get :index, group_id: group.to_param
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -172,7 +172,7 @@ describe Groups::MilestonesController do ...@@ -172,7 +172,7 @@ describe Groups::MilestonesController do
it 'does not redirect' do it 'does not redirect' do
get :show, group_id: group.to_param, id: title get :show, group_id: group.to_param, id: title
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -242,7 +242,7 @@ describe Groups::MilestonesController do ...@@ -242,7 +242,7 @@ describe Groups::MilestonesController do
group_id: group.to_param, group_id: group.to_param,
milestone: { title: title } milestone: { title: title }
expect(response).not_to have_http_status(404) expect(response).not_to have_gitlab_http_status(404)
end end
it 'does not redirect to the correct casing' do it 'does not redirect to the correct casing' do
...@@ -250,7 +250,7 @@ describe Groups::MilestonesController do ...@@ -250,7 +250,7 @@ describe Groups::MilestonesController do
group_id: group.to_param, group_id: group.to_param,
milestone: { title: title } milestone: { title: title }
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -262,7 +262,7 @@ describe Groups::MilestonesController do ...@@ -262,7 +262,7 @@ describe Groups::MilestonesController do
group_id: redirect_route.path, group_id: redirect_route.path,
milestone: { title: title } milestone: { title: title }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -13,7 +13,7 @@ describe Groups::Settings::CiCdController do ...@@ -13,7 +13,7 @@ describe Groups::Settings::CiCdController do
it 'renders show with 200 status code' do it 'renders show with 200 status code' do
get :show, group_id: group get :show, group_id: group
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:show) expect(response).to render_template(:show)
end end
end end
......
...@@ -48,7 +48,7 @@ describe Groups::VariablesController do ...@@ -48,7 +48,7 @@ describe Groups::VariablesController do
post :update, group_id: group, post :update, group_id: group,
id: variable.id, variable: { key: '?', value: variable.value } id: variable.id, variable: { key: '?', value: variable.value }
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template :show expect(response).to render_template :show
end end
end end
......
...@@ -68,7 +68,7 @@ describe GroupsController do ...@@ -68,7 +68,7 @@ describe GroupsController do
post :create, group: { name: 'new_group', path: "new_group" } post :create, group: { name: 'new_group', path: "new_group" }
end.to change { Group.count }.by(1) end.to change { Group.count }.by(1)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
context 'authorization' do context 'authorization' do
...@@ -79,7 +79,7 @@ describe GroupsController do ...@@ -79,7 +79,7 @@ describe GroupsController do
post :create, group: { name: 'new_group', path: "new_group" } post :create, group: { name: 'new_group', path: "new_group" }
end.to change { Group.count }.by(1) end.to change { Group.count }.by(1)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
it 'allows an auditor with "can_create_group" set to true to create a group' do it 'allows an auditor with "can_create_group" set to true to create a group' do
...@@ -89,7 +89,7 @@ describe GroupsController do ...@@ -89,7 +89,7 @@ describe GroupsController do
post :create, group: { name: 'new_group', path: "new_group" } post :create, group: { name: 'new_group', path: "new_group" }
end.to change { Group.count }.by(1) end.to change { Group.count }.by(1)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -270,7 +270,7 @@ describe GroupsController do ...@@ -270,7 +270,7 @@ describe GroupsController do
it 'updates the path successfully' do it 'updates the path successfully' do
post :update, id: group.to_param, group: { path: 'new_path' } post :update, id: group.to_param, group: { path: 'new_path' }
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(controller).to set_flash[:notice] expect(controller).to set_flash[:notice]
end end
...@@ -341,7 +341,7 @@ describe GroupsController do ...@@ -341,7 +341,7 @@ describe GroupsController do
it 'does not redirect' do it 'does not redirect' do
get :issues, id: group.to_param get :issues, id: group.to_param
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -360,7 +360,7 @@ describe GroupsController do ...@@ -360,7 +360,7 @@ describe GroupsController do
it 'does not redirect' do it 'does not redirect' do
get :show, id: group.to_param get :show, id: group.to_param
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -427,13 +427,13 @@ describe GroupsController do ...@@ -427,13 +427,13 @@ describe GroupsController do
it 'does not 404' do it 'does not 404' do
post :update, id: group.to_param.upcase, group: { path: 'new_path' } post :update, id: group.to_param.upcase, group: { path: 'new_path' }
expect(response).not_to have_http_status(404) expect(response).not_to have_gitlab_http_status(404)
end end
it 'does not redirect to the correct casing' do it 'does not redirect to the correct casing' do
post :update, id: group.to_param.upcase, group: { path: 'new_path' } post :update, id: group.to_param.upcase, group: { path: 'new_path' }
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -443,7 +443,7 @@ describe GroupsController do ...@@ -443,7 +443,7 @@ describe GroupsController do
it 'returns not found' do it 'returns not found' do
post :update, id: redirect_route.path, group: { path: 'new_path' } post :update, id: redirect_route.path, group: { path: 'new_path' }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -453,13 +453,13 @@ describe GroupsController do ...@@ -453,13 +453,13 @@ describe GroupsController do
it 'does not 404' do it 'does not 404' do
delete :destroy, id: group.to_param.upcase delete :destroy, id: group.to_param.upcase
expect(response).not_to have_http_status(404) expect(response).not_to have_gitlab_http_status(404)
end end
it 'does not redirect to the correct casing' do it 'does not redirect to the correct casing' do
delete :destroy, id: group.to_param.upcase delete :destroy, id: group.to_param.upcase
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -469,7 +469,7 @@ describe GroupsController do ...@@ -469,7 +469,7 @@ describe GroupsController do
it 'returns not found' do it 'returns not found' do
delete :destroy, id: redirect_route.path delete :destroy, id: redirect_route.path
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -100,7 +100,7 @@ describe HealthCheckController do ...@@ -100,7 +100,7 @@ describe HealthCheckController do
it 'supports failure plaintext response' do it 'supports failure plaintext response' do
get :index get :index
expect(response).to have_http_status(500) expect(response).to have_gitlab_http_status(500)
expect(response.content_type).to eq 'text/plain' expect(response.content_type).to eq 'text/plain'
expect(response.body).to include('The server is on fire') expect(response.body).to include('The server is on fire')
end end
...@@ -108,7 +108,7 @@ describe HealthCheckController do ...@@ -108,7 +108,7 @@ describe HealthCheckController do
it 'supports failure json response' do it 'supports failure json response' do
get :index, format: :json get :index, format: :json
expect(response).to have_http_status(500) expect(response).to have_gitlab_http_status(500)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
expect(json_response['healthy']).to be false expect(json_response['healthy']).to be false
expect(json_response['message']).to include('The server is on fire') expect(json_response['message']).to include('The server is on fire')
...@@ -117,7 +117,7 @@ describe HealthCheckController do ...@@ -117,7 +117,7 @@ describe HealthCheckController do
it 'supports failure xml response' do it 'supports failure xml response' do
get :index, format: :xml get :index, format: :xml
expect(response).to have_http_status(500) expect(response).to have_gitlab_http_status(500)
expect(response.content_type).to eq 'application/xml' expect(response.content_type).to eq 'application/xml'
expect(xml_response['healthy']).to be false expect(xml_response['healthy']).to be false
expect(xml_response['message']).to include('The server is on fire') expect(xml_response['message']).to include('The server is on fire')
...@@ -126,7 +126,7 @@ describe HealthCheckController do ...@@ -126,7 +126,7 @@ describe HealthCheckController do
it 'supports failure responses for specific checks' do it 'supports failure responses for specific checks' do
get :index, checks: 'email', format: :json get :index, checks: 'email', format: :json
expect(response).to have_http_status(500) expect(response).to have_gitlab_http_status(500)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
expect(json_response['healthy']).to be false expect(json_response['healthy']).to be false
expect(json_response['message']).to include('Email is on fire') expect(json_response['message']).to include('Email is on fire')
......
...@@ -100,7 +100,7 @@ describe HelpController do ...@@ -100,7 +100,7 @@ describe HelpController do
context 'for UI Development Kit' do context 'for UI Development Kit' do
it 'renders found' do it 'renders found' do
get :ui get :ui
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
......
...@@ -15,7 +15,7 @@ describe InvitesController do ...@@ -15,7 +15,7 @@ describe InvitesController do
get :accept, id: token get :accept, id: token
member.reload member.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(member.user).to eq(user) expect(member.user).to eq(user)
expect(flash[:notice]).to include 'You have been granted' expect(flash[:notice]).to include 'You have been granted'
end end
...@@ -26,7 +26,7 @@ describe InvitesController do ...@@ -26,7 +26,7 @@ describe InvitesController do
get :decline, id: token get :decline, id: token
expect {member.reload}.to raise_error ActiveRecord::RecordNotFound expect {member.reload}.to raise_error ActiveRecord::RecordNotFound
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(flash[:notice]).to include 'You have declined the invitation to join' expect(flash[:notice]).to include 'You have declined the invitation to join'
end end
end end
......
...@@ -110,7 +110,7 @@ describe NotificationSettingsController do ...@@ -110,7 +110,7 @@ describe NotificationSettingsController do
project_id: private_project.id, project_id: private_project.id,
notification_setting: { level: :participating } notification_setting: { level: :participating }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -172,7 +172,7 @@ describe NotificationSettingsController do ...@@ -172,7 +172,7 @@ describe NotificationSettingsController do
id: notification_setting, id: notification_setting,
notification_setting: { level: :participating } notification_setting: { level: :participating }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -12,7 +12,7 @@ describe Oauth::ApplicationsController do ...@@ -12,7 +12,7 @@ describe Oauth::ApplicationsController do
it 'shows list of applications' do it 'shows list of applications' do
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'redirects back to profile page if OAuth applications are disabled' do it 'redirects back to profile page if OAuth applications are disabled' do
...@@ -21,7 +21,7 @@ describe Oauth::ApplicationsController do ...@@ -21,7 +21,7 @@ describe Oauth::ApplicationsController do
get :index get :index
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to(profile_path) expect(response).to redirect_to(profile_path)
end end
end end
......
...@@ -28,7 +28,7 @@ describe Oauth::AuthorizationsController do ...@@ -28,7 +28,7 @@ describe Oauth::AuthorizationsController do
it 'returns 200 code and renders error view' do it 'returns 200 code and renders error view' do
get :new get :new
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('doorkeeper/authorizations/error') expect(response).to render_template('doorkeeper/authorizations/error')
end end
end end
...@@ -37,7 +37,7 @@ describe Oauth::AuthorizationsController do ...@@ -37,7 +37,7 @@ describe Oauth::AuthorizationsController do
it 'returns 200 code and renders view' do it 'returns 200 code and renders view' do
get :new, params get :new, params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('doorkeeper/authorizations/new') expect(response).to render_template('doorkeeper/authorizations/new')
end end
...@@ -48,7 +48,7 @@ describe Oauth::AuthorizationsController do ...@@ -48,7 +48,7 @@ describe Oauth::AuthorizationsController do
get :new, params get :new, params
expect(request.session['user_return_to']).to be_nil expect(request.session['user_return_to']).to be_nil
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
end end
......
...@@ -12,7 +12,7 @@ describe PasswordsController do ...@@ -12,7 +12,7 @@ describe PasswordsController do
post :create post :create
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
......
...@@ -11,7 +11,7 @@ describe Profiles::AccountsController do ...@@ -11,7 +11,7 @@ describe Profiles::AccountsController do
it 'renders 404 if someone tries to unlink a non existent provider' do it 'renders 404 if someone tries to unlink a non existent provider' do
delete :unlink, provider: 'github' delete :unlink, provider: 'github'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
[:saml, :cas3].each do |provider| [:saml, :cas3].each do |provider|
...@@ -23,7 +23,7 @@ describe Profiles::AccountsController do ...@@ -23,7 +23,7 @@ describe Profiles::AccountsController do
delete :unlink, provider: provider.to_s delete :unlink, provider: provider.to_s
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(user.reload.identities).to include(identity) expect(user.reload.identities).to include(identity)
end end
end end
...@@ -38,7 +38,7 @@ describe Profiles::AccountsController do ...@@ -38,7 +38,7 @@ describe Profiles::AccountsController do
delete :unlink, provider: provider.to_s delete :unlink, provider: provider.to_s
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(user.reload.identities).not_to include(identity) expect(user.reload.identities).not_to include(identity)
end end
end end
......
...@@ -15,7 +15,7 @@ describe Profiles::BillingsController do ...@@ -15,7 +15,7 @@ describe Profiles::BillingsController do
get :index get :index
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:index) expect(response).to render_template(:index)
end end
......
...@@ -29,7 +29,7 @@ describe Projects::ApproverGroupsController do ...@@ -29,7 +29,7 @@ describe Projects::ApproverGroupsController do
it 'returns a 404' do it 'returns a 404' do
destroy_merge_request_approver_group destroy_merge_request_approver_group
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not destroy any approver groups' do it 'does not destroy any approver groups' do
...@@ -47,7 +47,7 @@ describe Projects::ApproverGroupsController do ...@@ -47,7 +47,7 @@ describe Projects::ApproverGroupsController do
it 'returns a 404' do it 'returns a 404' do
destroy_merge_request_approver_group destroy_merge_request_approver_group
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not destroy any approver groups' do it 'does not destroy any approver groups' do
...@@ -82,7 +82,7 @@ describe Projects::ApproverGroupsController do ...@@ -82,7 +82,7 @@ describe Projects::ApproverGroupsController do
it 'returns a 404' do it 'returns a 404' do
destroy_project_approver_group destroy_project_approver_group
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not destroy any approver groups' do it 'does not destroy any approver groups' do
......
...@@ -29,7 +29,7 @@ describe Projects::ApproversController do ...@@ -29,7 +29,7 @@ describe Projects::ApproversController do
it 'returns a 404' do it 'returns a 404' do
destroy_merge_request_approver destroy_merge_request_approver
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not destroy any approvers' do it 'does not destroy any approvers' do
...@@ -47,7 +47,7 @@ describe Projects::ApproversController do ...@@ -47,7 +47,7 @@ describe Projects::ApproversController do
it 'returns a 404' do it 'returns a 404' do
destroy_merge_request_approver destroy_merge_request_approver
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not destroy any approvers' do it 'does not destroy any approvers' do
...@@ -82,7 +82,7 @@ describe Projects::ApproversController do ...@@ -82,7 +82,7 @@ describe Projects::ApproversController do
it 'returns a 404' do it 'returns a 404' do
destroy_project_approver destroy_project_approver
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not destroy any approvers' do it 'does not destroy any approvers' do
......
...@@ -60,7 +60,7 @@ describe Projects::ArtifactsController do ...@@ -60,7 +60,7 @@ describe Projects::ArtifactsController do
it 'renders the file view' do it 'renders the file view' do
get :file, namespace_id: project.namespace, project_id: project, job_id: job, path: 'ci_artifacts.txt' get :file, namespace_id: project.namespace, project_id: project, job_id: job, path: 'ci_artifacts.txt'
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -78,7 +78,7 @@ describe Projects::ArtifactsController do ...@@ -78,7 +78,7 @@ describe Projects::ArtifactsController do
it 'renders the file view' do it 'renders the file view' do
get :file, namespace_id: project.namespace, project_id: project, job_id: job, path: 'ci_artifacts.txt' get :file, namespace_id: project.namespace, project_id: project, job_id: job, path: 'ci_artifacts.txt'
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to render_template('projects/artifacts/file') expect(response).to render_template('projects/artifacts/file')
end end
end end
...@@ -106,7 +106,7 @@ describe Projects::ArtifactsController do ...@@ -106,7 +106,7 @@ describe Projects::ArtifactsController do
it 'does not redirect the request' do it 'does not redirect the request' do
get :file, namespace_id: private_project.namespace, project_id: private_project, job_id: job, path: 'ci_artifacts.txt' get :file, namespace_id: private_project.namespace, project_id: private_project, job_id: job, path: 'ci_artifacts.txt'
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to render_template('projects/artifacts/file') expect(response).to render_template('projects/artifacts/file')
end end
end end
...@@ -176,7 +176,7 @@ describe Projects::ArtifactsController do ...@@ -176,7 +176,7 @@ describe Projects::ArtifactsController do
context 'cannot find the job' do context 'cannot find the job' do
shared_examples 'not found' do shared_examples 'not found' do
it { expect(response).to have_http_status(:not_found) } it { expect(response).to have_gitlab_http_status(:not_found) }
end end
context 'has no such ref' do context 'has no such ref' do
......
...@@ -13,13 +13,13 @@ describe Projects::BadgesController do ...@@ -13,13 +13,13 @@ describe Projects::BadgesController do
it 'requests the pipeline badge successfully' do it 'requests the pipeline badge successfully' do
get_badge(:pipeline) get_badge(:pipeline)
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
it 'requests the coverage badge successfully' do it 'requests the coverage badge successfully' do
get_badge(:coverage) get_badge(:coverage)
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
def get_badge(badge) def get_badge(badge)
......
...@@ -28,7 +28,7 @@ describe Projects::BlameController do ...@@ -28,7 +28,7 @@ describe Projects::BlameController do
context "invalid file" do context "invalid file" do
let(:id) { 'master/files/ruby/missing_file.rb'} let(:id) { 'master/files/ruby/missing_file.rb'}
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
end end
end end
...@@ -153,7 +153,7 @@ describe Projects::BlobController do ...@@ -153,7 +153,7 @@ describe Projects::BlobController do
end end
it 'redirects to blob show' do it 'redirects to blob show' do
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -167,7 +167,7 @@ describe Projects::BlobController do ...@@ -167,7 +167,7 @@ describe Projects::BlobController do
end end
it 'redirects to blob show' do it 'redirects to blob show' do
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
......
...@@ -31,7 +31,7 @@ describe Projects::BoardsController do ...@@ -31,7 +31,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_boards list_boards
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'text/html' expect(response.content_type).to eq 'text/html'
end end
end end
...@@ -59,7 +59,7 @@ describe Projects::BoardsController do ...@@ -59,7 +59,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_boards format: :json list_boards format: :json
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
end end
...@@ -92,7 +92,7 @@ describe Projects::BoardsController do ...@@ -92,7 +92,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
read_board board: board read_board board: board
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'text/html' expect(response.content_type).to eq 'text/html'
end end
end end
...@@ -114,7 +114,7 @@ describe Projects::BoardsController do ...@@ -114,7 +114,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
read_board board: board, format: :json read_board board: board, format: :json
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
end end
...@@ -126,7 +126,7 @@ describe Projects::BoardsController do ...@@ -126,7 +126,7 @@ describe Projects::BoardsController do
read_board board: another_board read_board board: another_board
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
......
...@@ -128,7 +128,7 @@ describe Projects::BranchesController do ...@@ -128,7 +128,7 @@ describe Projects::BranchesController do
issue_iid: issue.iid issue_iid: issue.iid
expect(response.location).to include(project_new_blob_path(project, branch)) expect(response.location).to include(project_new_blob_path(project, branch))
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -161,7 +161,7 @@ describe Projects::BranchesController do ...@@ -161,7 +161,7 @@ describe Projects::BranchesController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
create_branch name: 'my-branch', ref: 'master' create_branch name: 'my-branch', ref: 'master'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the created branch' do it 'returns the created branch' do
...@@ -175,7 +175,7 @@ describe Projects::BranchesController do ...@@ -175,7 +175,7 @@ describe Projects::BranchesController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
create_branch name: "<script>alert('merge');</script>", ref: "<script>alert('ref');</script>" create_branch name: "<script>alert('merge');</script>", ref: "<script>alert('ref');</script>"
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -202,7 +202,7 @@ describe Projects::BranchesController do ...@@ -202,7 +202,7 @@ describe Projects::BranchesController do
namespace_id: project.namespace, namespace_id: project.namespace,
project_id: project project_id: project
expect(response).to have_http_status(303) expect(response).to have_gitlab_http_status(303)
end end
end end
...@@ -226,28 +226,28 @@ describe Projects::BranchesController do ...@@ -226,28 +226,28 @@ describe Projects::BranchesController do
context "valid branch name, valid source" do context "valid branch name, valid source" do
let(:branch) { "feature" } let(:branch) { "feature" }
it { expect(response).to have_http_status(200) } it { expect(response).to have_gitlab_http_status(200) }
it { expect(response.body).to be_blank } it { expect(response.body).to be_blank }
end end
context "valid branch name with unencoded slashes" do context "valid branch name with unencoded slashes" do
let(:branch) { "improve/awesome" } let(:branch) { "improve/awesome" }
it { expect(response).to have_http_status(200) } it { expect(response).to have_gitlab_http_status(200) }
it { expect(response.body).to be_blank } it { expect(response.body).to be_blank }
end end
context "valid branch name with encoded slashes" do context "valid branch name with encoded slashes" do
let(:branch) { "improve%2Fawesome" } let(:branch) { "improve%2Fawesome" }
it { expect(response).to have_http_status(200) } it { expect(response).to have_gitlab_http_status(200) }
it { expect(response.body).to be_blank } it { expect(response.body).to be_blank }
end end
context "invalid branch name, valid ref" do context "invalid branch name, valid ref" do
let(:branch) { "no-branch" } let(:branch) { "no-branch" }
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
it { expect(response.body).to be_blank } it { expect(response.body).to be_blank }
end end
end end
...@@ -263,7 +263,7 @@ describe Projects::BranchesController do ...@@ -263,7 +263,7 @@ describe Projects::BranchesController do
expect(json_response).to eql("message" => 'Branch was removed') expect(json_response).to eql("message" => 'Branch was removed')
end end
it { expect(response).to have_http_status(200) } it { expect(response).to have_gitlab_http_status(200) }
end end
context 'valid branch name with unencoded slashes' do context 'valid branch name with unencoded slashes' do
...@@ -273,7 +273,7 @@ describe Projects::BranchesController do ...@@ -273,7 +273,7 @@ describe Projects::BranchesController do
expect(json_response).to eql('message' => 'Branch was removed') expect(json_response).to eql('message' => 'Branch was removed')
end end
it { expect(response).to have_http_status(200) } it { expect(response).to have_gitlab_http_status(200) }
end end
context "valid branch name with encoded slashes" do context "valid branch name with encoded slashes" do
...@@ -283,7 +283,7 @@ describe Projects::BranchesController do ...@@ -283,7 +283,7 @@ describe Projects::BranchesController do
expect(json_response).to eql('message' => 'Branch was removed') expect(json_response).to eql('message' => 'Branch was removed')
end end
it { expect(response).to have_http_status(200) } it { expect(response).to have_gitlab_http_status(200) }
end end
context 'invalid branch name, valid ref' do context 'invalid branch name, valid ref' do
...@@ -293,7 +293,7 @@ describe Projects::BranchesController do ...@@ -293,7 +293,7 @@ describe Projects::BranchesController do
expect(json_response).to eql('message' => 'No such branch') expect(json_response).to eql('message' => 'No such branch')
end end
it { expect(response).to have_http_status(404) } it { expect(response).to have_gitlab_http_status(404) }
end end
end end
...@@ -341,7 +341,7 @@ describe Projects::BranchesController do ...@@ -341,7 +341,7 @@ describe Projects::BranchesController do
it 'responds with status 404' do it 'responds with status 404' do
destroy_all_merged destroy_all_merged
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -379,7 +379,7 @@ describe Projects::BranchesController do ...@@ -379,7 +379,7 @@ describe Projects::BranchesController do
project_id: project, project_id: project,
format: :html format: :html
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
......
...@@ -169,7 +169,7 @@ describe Projects::ClustersController do ...@@ -169,7 +169,7 @@ describe Projects::ClustersController do
it "responds with matching schema" do it "responds with matching schema" do
subject subject
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to match_response_schema('cluster_status') expect(response).to match_response_schema('cluster_status')
end end
end end
...@@ -189,14 +189,14 @@ describe Projects::ClustersController do ...@@ -189,14 +189,14 @@ describe Projects::ClustersController do
it "allows to update cluster" do it "allows to update cluster" do
subject subject
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response.body).to include("Save") expect(response.body).to include("Save")
end end
it "allows remove integration" do it "allows remove integration" do
subject subject
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response.body).to include("Remove integration") expect(response.body).to include("Remove integration")
end end
end end
...@@ -207,7 +207,7 @@ describe Projects::ClustersController do ...@@ -207,7 +207,7 @@ describe Projects::ClustersController do
it "does not allow to access page" do it "does not allow to access page" do
subject subject
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
end end
...@@ -251,7 +251,7 @@ describe Projects::ClustersController do ...@@ -251,7 +251,7 @@ describe Projects::ClustersController do
it "rejects changes" do it "rejects changes" do
subject subject
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to render_template(:show) expect(response).to render_template(:show)
end end
end end
...@@ -263,7 +263,7 @@ describe Projects::ClustersController do ...@@ -263,7 +263,7 @@ describe Projects::ClustersController do
it "does not allow to update cluster" do it "does not allow to update cluster" do
subject subject
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
end end
...@@ -292,7 +292,7 @@ describe Projects::ClustersController do ...@@ -292,7 +292,7 @@ describe Projects::ClustersController do
it "does not allow to destroy cluster" do it "does not allow to destroy cluster" do
subject subject
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
end end
......
...@@ -157,7 +157,7 @@ describe Projects::CommitController do ...@@ -157,7 +157,7 @@ describe Projects::CommitController do
id: commit.id) id: commit.id)
expect(response).not_to be_success expect(response).not_to be_success
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -206,7 +206,7 @@ describe Projects::CommitController do ...@@ -206,7 +206,7 @@ describe Projects::CommitController do
id: master_pickable_commit.id) id: master_pickable_commit.id)
expect(response).not_to be_success expect(response).not_to be_success
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -286,7 +286,7 @@ describe Projects::CommitController do ...@@ -286,7 +286,7 @@ describe Projects::CommitController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -298,7 +298,7 @@ describe Projects::CommitController do ...@@ -298,7 +298,7 @@ describe Projects::CommitController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -309,7 +309,7 @@ describe Projects::CommitController do ...@@ -309,7 +309,7 @@ describe Projects::CommitController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -356,7 +356,7 @@ describe Projects::CommitController do ...@@ -356,7 +356,7 @@ describe Projects::CommitController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -133,7 +133,7 @@ describe Projects::CompareController do ...@@ -133,7 +133,7 @@ describe Projects::CompareController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -145,7 +145,7 @@ describe Projects::CompareController do ...@@ -145,7 +145,7 @@ describe Projects::CompareController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -156,7 +156,7 @@ describe Projects::CompareController do ...@@ -156,7 +156,7 @@ describe Projects::CompareController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -166,7 +166,7 @@ describe Projects::CompareController do ...@@ -166,7 +166,7 @@ describe Projects::CompareController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -67,7 +67,7 @@ describe Projects::DeploymentsController do ...@@ -67,7 +67,7 @@ describe Projects::DeploymentsController do
it 'returns a empty response 204 resposne' do it 'returns a empty response 204 resposne' do
get :metrics, deployment_params(id: deployment.id) get :metrics, deployment_params(id: deployment.id)
expect(response).to have_http_status(204) expect(response).to have_gitlab_http_status(204)
expect(response.body).to eq('') expect(response.body).to eq('')
end end
end end
...@@ -142,7 +142,7 @@ describe Projects::DeploymentsController do ...@@ -142,7 +142,7 @@ describe Projects::DeploymentsController do
it 'returns a empty response 204 response' do it 'returns a empty response 204 response' do
get :additional_metrics, deployment_params(id: deployment.id, format: :json) get :additional_metrics, deployment_params(id: deployment.id, format: :json)
expect(response).to have_http_status(204) expect(response).to have_gitlab_http_status(204)
expect(response.body).to eq('') expect(response.body).to eq('')
end end
end end
......
...@@ -25,7 +25,7 @@ describe Projects::DiscussionsController do ...@@ -25,7 +25,7 @@ describe Projects::DiscussionsController do
it "returns status 404" do it "returns status 404" do
post :resolve, request_params post :resolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -42,7 +42,7 @@ describe Projects::DiscussionsController do ...@@ -42,7 +42,7 @@ describe Projects::DiscussionsController do
it "returns status 404" do it "returns status 404" do
post :resolve, request_params post :resolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -69,7 +69,7 @@ describe Projects::DiscussionsController do ...@@ -69,7 +69,7 @@ describe Projects::DiscussionsController do
it "returns status 200" do it "returns status 200" do
post :resolve, request_params post :resolve, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -86,7 +86,7 @@ describe Projects::DiscussionsController do ...@@ -86,7 +86,7 @@ describe Projects::DiscussionsController do
it "returns status 404" do it "returns status 404" do
delete :unresolve, request_params delete :unresolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -103,7 +103,7 @@ describe Projects::DiscussionsController do ...@@ -103,7 +103,7 @@ describe Projects::DiscussionsController do
it "returns status 404" do it "returns status 404" do
delete :unresolve, request_params delete :unresolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -117,7 +117,7 @@ describe Projects::DiscussionsController do ...@@ -117,7 +117,7 @@ describe Projects::DiscussionsController do
it "returns status 200" do it "returns status 200" do
delete :unresolve, request_params delete :unresolve, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
......
...@@ -21,7 +21,7 @@ describe Projects::EnvironmentsController do ...@@ -21,7 +21,7 @@ describe Projects::EnvironmentsController do
it 'responds with status code 200' do it 'responds with status code 200' do
get :index, environment_params get :index, environment_params
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
it 'expires etag cache to force reload environments list' do it 'expires etag cache to force reload environments list' do
...@@ -79,7 +79,7 @@ describe Projects::EnvironmentsController do ...@@ -79,7 +79,7 @@ describe Projects::EnvironmentsController do
end end
it 'sets the polling interval header' do it 'sets the polling interval header' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response.headers['Poll-Interval']).to eq("3000") expect(response.headers['Poll-Interval']).to eq("3000")
end end
end end
...@@ -170,7 +170,7 @@ describe Projects::EnvironmentsController do ...@@ -170,7 +170,7 @@ describe Projects::EnvironmentsController do
params[:id] = 12345 params[:id] = 12345
get :show, params get :show, params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -188,7 +188,7 @@ describe Projects::EnvironmentsController do ...@@ -188,7 +188,7 @@ describe Projects::EnvironmentsController do
patch_params = environment_params.merge(environment: { external_url: 'https://git.gitlab.com' }) patch_params = environment_params.merge(environment: { external_url: 'https://git.gitlab.com' })
patch :update, patch_params patch :update, patch_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -199,7 +199,7 @@ describe Projects::EnvironmentsController do ...@@ -199,7 +199,7 @@ describe Projects::EnvironmentsController do
patch :stop, environment_params(format: :json) patch :stop, environment_params(format: :json)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -212,7 +212,7 @@ describe Projects::EnvironmentsController do ...@@ -212,7 +212,7 @@ describe Projects::EnvironmentsController do
patch :stop, environment_params(format: :json) patch :stop, environment_params(format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response).to eq( expect(json_response).to eq(
{ 'redirect_url' => { 'redirect_url' =>
project_job_url(project, action) }) project_job_url(project, action) })
...@@ -226,7 +226,7 @@ describe Projects::EnvironmentsController do ...@@ -226,7 +226,7 @@ describe Projects::EnvironmentsController do
patch :stop, environment_params(format: :json) patch :stop, environment_params(format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response).to eq( expect(json_response).to eq(
{ 'redirect_url' => { 'redirect_url' =>
project_environment_url(project, environment) }) project_environment_url(project, environment) })
...@@ -239,7 +239,7 @@ describe Projects::EnvironmentsController do ...@@ -239,7 +239,7 @@ describe Projects::EnvironmentsController do
it 'responds with a status code 200' do it 'responds with a status code 200' do
get :terminal, environment_params get :terminal, environment_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'loads the terminals for the enviroment' do it 'loads the terminals for the enviroment' do
...@@ -253,7 +253,7 @@ describe Projects::EnvironmentsController do ...@@ -253,7 +253,7 @@ describe Projects::EnvironmentsController do
it 'responds with a status code 404' do it 'responds with a status code 404' do
get :terminal, environment_params(id: 666) get :terminal, environment_params(id: 666)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -277,7 +277,7 @@ describe Projects::EnvironmentsController do ...@@ -277,7 +277,7 @@ describe Projects::EnvironmentsController do
get :terminal_websocket_authorize, environment_params get :terminal_websocket_authorize, environment_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.headers["Content-Type"]).to eq(Gitlab::Workhorse::INTERNAL_API_CONTENT_TYPE) expect(response.headers["Content-Type"]).to eq(Gitlab::Workhorse::INTERNAL_API_CONTENT_TYPE)
expect(response.body).to eq('{"workhorse":"response"}') expect(response.body).to eq('{"workhorse":"response"}')
end end
...@@ -287,7 +287,7 @@ describe Projects::EnvironmentsController do ...@@ -287,7 +287,7 @@ describe Projects::EnvironmentsController do
it 'returns 404' do it 'returns 404' do
get :terminal_websocket_authorize, environment_params(id: 666) get :terminal_websocket_authorize, environment_params(id: 666)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -323,7 +323,7 @@ describe Projects::EnvironmentsController do ...@@ -323,7 +323,7 @@ describe Projects::EnvironmentsController do
it 'returns a metrics JSON document' do it 'returns a metrics JSON document' do
get :metrics, environment_params(format: :json) get :metrics, environment_params(format: :json)
expect(response).to have_http_status(204) expect(response).to have_gitlab_http_status(204)
expect(json_response).to eq({}) expect(json_response).to eq({})
end end
end end
...@@ -363,7 +363,7 @@ describe Projects::EnvironmentsController do ...@@ -363,7 +363,7 @@ describe Projects::EnvironmentsController do
it 'returns a metrics JSON document' do it 'returns a metrics JSON document' do
get :additional_metrics, environment_params(format: :json) get :additional_metrics, environment_params(format: :json)
expect(response).to have_http_status(204) expect(response).to have_gitlab_http_status(204)
expect(json_response).to eq({}) expect(json_response).to eq({})
end end
end end
......
...@@ -89,7 +89,7 @@ describe Projects::ForksController do ...@@ -89,7 +89,7 @@ describe Projects::ForksController do
get_new get_new
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -118,7 +118,7 @@ describe Projects::ForksController do ...@@ -118,7 +118,7 @@ describe Projects::ForksController do
post_create post_create
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to(namespace_project_import_path(user.namespace, project)) expect(response).to redirect_to(namespace_project_import_path(user.namespace, project))
end end
end end
......
...@@ -20,7 +20,7 @@ describe Projects::IssuesController do ...@@ -20,7 +20,7 @@ describe Projects::IssuesController do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -28,7 +28,7 @@ describe Projects::IssuesController do ...@@ -28,7 +28,7 @@ describe Projects::IssuesController do
it 'renders the "index" template' do it 'renders the "index" template' do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:index) expect(response).to render_template(:index)
end end
end end
...@@ -45,7 +45,7 @@ describe Projects::IssuesController do ...@@ -45,7 +45,7 @@ describe Projects::IssuesController do
it "returns index" do it "returns index" do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "returns 301 if request path doesn't match project path" do it "returns 301 if request path doesn't match project path" do
...@@ -59,7 +59,7 @@ describe Projects::IssuesController do ...@@ -59,7 +59,7 @@ describe Projects::IssuesController do
project.save! project.save!
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -89,7 +89,7 @@ describe Projects::IssuesController do ...@@ -89,7 +89,7 @@ describe Projects::IssuesController do
page: last_page.to_param page: last_page.to_param
expect(assigns(:issues).current_page).to eq(last_page) expect(assigns(:issues).current_page).to eq(last_page)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'does not redirect to external sites when provided a host field' do it 'does not redirect to external sites when provided a host field' do
...@@ -166,7 +166,7 @@ describe Projects::IssuesController do ...@@ -166,7 +166,7 @@ describe Projects::IssuesController do
get :new, namespace_id: project.namespace, project_id: project get :new, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -174,7 +174,7 @@ describe Projects::IssuesController do ...@@ -174,7 +174,7 @@ describe Projects::IssuesController do
it 'renders the "new" template' do it 'renders the "new" template' do
get :new, namespace_id: project.namespace, project_id: project get :new, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:new) expect(response).to render_template(:new)
end end
end end
...@@ -224,7 +224,7 @@ describe Projects::IssuesController do ...@@ -224,7 +224,7 @@ describe Projects::IssuesController do
it 'moves issue to another project' do it 'moves issue to another project' do
move_issue move_issue
expect(response).to have_http_status :ok expect(response).to have_gitlab_http_status :ok
expect(another_project.issues).not_to be_empty expect(another_project.issues).not_to be_empty
end end
end end
...@@ -233,7 +233,7 @@ describe Projects::IssuesController do ...@@ -233,7 +233,7 @@ describe Projects::IssuesController do
it 'responds with 404' do it 'responds with 404' do
move_issue move_issue
expect(response).to have_http_status :not_found expect(response).to have_gitlab_http_status :not_found
end end
end end
...@@ -329,14 +329,14 @@ describe Projects::IssuesController do ...@@ -329,14 +329,14 @@ describe Projects::IssuesController do
sign_out(:user) sign_out(:user)
go(id: unescaped_parameter_value.to_param) go(id: unescaped_parameter_value.to_param)
expect(response).to have_http_status :not_found expect(response).to have_gitlab_http_status :not_found
end end
it 'returns 404 for non project members' do it 'returns 404 for non project members' do
sign_in(non_member) sign_in(non_member)
go(id: unescaped_parameter_value.to_param) go(id: unescaped_parameter_value.to_param)
expect(response).to have_http_status :not_found expect(response).to have_gitlab_http_status :not_found
end end
it 'returns 404 for project members with guest role' do it 'returns 404 for project members with guest role' do
...@@ -344,21 +344,21 @@ describe Projects::IssuesController do ...@@ -344,21 +344,21 @@ describe Projects::IssuesController do
project.team << [member, :guest] project.team << [member, :guest]
go(id: unescaped_parameter_value.to_param) go(id: unescaped_parameter_value.to_param)
expect(response).to have_http_status :not_found expect(response).to have_gitlab_http_status :not_found
end end
it "returns #{http_status[:success]} for author" do it "returns #{http_status[:success]} for author" do
sign_in(author) sign_in(author)
go(id: unescaped_parameter_value.to_param) go(id: unescaped_parameter_value.to_param)
expect(response).to have_http_status http_status[:success] expect(response).to have_gitlab_http_status http_status[:success]
end end
it "returns #{http_status[:success]} for assignee" do it "returns #{http_status[:success]} for assignee" do
sign_in(assignee) sign_in(assignee)
go(id: request_forgery_timing_attack.to_param) go(id: request_forgery_timing_attack.to_param)
expect(response).to have_http_status http_status[:success] expect(response).to have_gitlab_http_status http_status[:success]
end end
it "returns #{http_status[:success]} for project members" do it "returns #{http_status[:success]} for project members" do
...@@ -366,14 +366,14 @@ describe Projects::IssuesController do ...@@ -366,14 +366,14 @@ describe Projects::IssuesController do
project.team << [member, :developer] project.team << [member, :developer]
go(id: unescaped_parameter_value.to_param) go(id: unescaped_parameter_value.to_param)
expect(response).to have_http_status http_status[:success] expect(response).to have_gitlab_http_status http_status[:success]
end end
it "returns #{http_status[:success]} for admin" do it "returns #{http_status[:success]} for admin" do
sign_in(admin) sign_in(admin)
go(id: unescaped_parameter_value.to_param) go(id: unescaped_parameter_value.to_param)
expect(response).to have_http_status http_status[:success] expect(response).to have_gitlab_http_status http_status[:success]
end end
end end
...@@ -475,7 +475,7 @@ describe Projects::IssuesController do ...@@ -475,7 +475,7 @@ describe Projects::IssuesController do
it 'returns 422 status' do it 'returns 422 status' do
update_issue update_issue
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -495,7 +495,7 @@ describe Projects::IssuesController do ...@@ -495,7 +495,7 @@ describe Projects::IssuesController do
end end
it 'returns 200 status' do it 'returns 200 status' do
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'accepts an issue after recaptcha is verified' do it 'accepts an issue after recaptcha is verified' do
...@@ -553,7 +553,7 @@ describe Projects::IssuesController do ...@@ -553,7 +553,7 @@ describe Projects::IssuesController do
it 'returns 200' do it 'returns 200' do
go(id: issue.iid) go(id: issue.iid)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -778,7 +778,7 @@ describe Projects::IssuesController do ...@@ -778,7 +778,7 @@ describe Projects::IssuesController do
it "rejects a developer to destroy an issue" do it "rejects a developer to destroy an issue" do
delete :destroy, namespace_id: project.namespace, project_id: project, id: issue.iid delete :destroy, namespace_id: project.namespace, project_id: project, id: issue.iid
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -794,7 +794,7 @@ describe Projects::IssuesController do ...@@ -794,7 +794,7 @@ describe Projects::IssuesController do
it "deletes the issue" do it "deletes the issue" do
delete :destroy, namespace_id: project.namespace, project_id: project, id: issue.iid delete :destroy, namespace_id: project.namespace, project_id: project, id: issue.iid
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(controller).to set_flash[:notice].to(/The issue was successfully deleted\./) expect(controller).to set_flash[:notice].to(/The issue was successfully deleted\./)
end end
...@@ -818,7 +818,7 @@ describe Projects::IssuesController do ...@@ -818,7 +818,7 @@ describe Projects::IssuesController do
project_id: project, id: issue.iid, name: "thumbsup") project_id: project, id: issue.iid, name: "thumbsup")
end.to change { issue.award_emoji.count }.by(1) end.to change { issue.award_emoji.count }.by(1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
......
...@@ -20,7 +20,7 @@ describe Projects::JobsController do ...@@ -20,7 +20,7 @@ describe Projects::JobsController do
end end
it 'has only pending builds' do it 'has only pending builds' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:builds).first.status).to eq('pending') expect(assigns(:builds).first.status).to eq('pending')
end end
end end
...@@ -33,7 +33,7 @@ describe Projects::JobsController do ...@@ -33,7 +33,7 @@ describe Projects::JobsController do
end end
it 'has only running jobs' do it 'has only running jobs' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:builds).first.status).to eq('running') expect(assigns(:builds).first.status).to eq('running')
end end
end end
...@@ -46,7 +46,7 @@ describe Projects::JobsController do ...@@ -46,7 +46,7 @@ describe Projects::JobsController do
end end
it 'has only finished jobs' do it 'has only finished jobs' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:builds).first.status).to eq('success') expect(assigns(:builds).first.status).to eq('success')
end end
end end
...@@ -62,7 +62,7 @@ describe Projects::JobsController do ...@@ -62,7 +62,7 @@ describe Projects::JobsController do
end end
it 'redirects to the page' do it 'redirects to the page' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:builds).current_page).to eq(last_page) expect(assigns(:builds).current_page).to eq(last_page)
end end
end end
...@@ -107,7 +107,7 @@ describe Projects::JobsController do ...@@ -107,7 +107,7 @@ describe Projects::JobsController do
end end
it 'has a job' do it 'has a job' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:build).id).to eq(job.id) expect(assigns(:build).id).to eq(job.id)
end end
end end
...@@ -118,7 +118,7 @@ describe Projects::JobsController do ...@@ -118,7 +118,7 @@ describe Projects::JobsController do
end end
it 'renders not_found' do it 'renders not_found' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
end end
...@@ -136,7 +136,7 @@ describe Projects::JobsController do ...@@ -136,7 +136,7 @@ describe Projects::JobsController do
end end
it 'exposes needed information' do it 'exposes needed information' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['raw_path']).to match(/jobs\/\d+\/raw\z/) expect(json_response['raw_path']).to match(/jobs\/\d+\/raw\z/)
expect(json_response.dig('merge_request', 'path')).to match(/merge_requests\/\d+\z/) expect(json_response.dig('merge_request', 'path')).to match(/merge_requests\/\d+\z/)
expect(json_response['new_issue_path']) expect(json_response['new_issue_path'])
...@@ -163,7 +163,7 @@ describe Projects::JobsController do ...@@ -163,7 +163,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :trace, pipeline: pipeline) } let(:job) { create(:ci_build, :trace, pipeline: pipeline) }
it 'returns a trace' do it 'returns a trace' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['id']).to eq job.id expect(json_response['id']).to eq job.id
expect(json_response['status']).to eq job.status expect(json_response['status']).to eq job.status
expect(json_response['html']).to eq('BUILD TRACE') expect(json_response['html']).to eq('BUILD TRACE')
...@@ -174,7 +174,7 @@ describe Projects::JobsController do ...@@ -174,7 +174,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, pipeline: pipeline) } let(:job) { create(:ci_build, pipeline: pipeline) }
it 'returns no traces' do it 'returns no traces' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['id']).to eq job.id expect(json_response['id']).to eq job.id
expect(json_response['status']).to eq job.status expect(json_response['status']).to eq job.status
expect(json_response['html']).to be_nil expect(json_response['html']).to be_nil
...@@ -185,7 +185,7 @@ describe Projects::JobsController do ...@@ -185,7 +185,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :unicode_trace, pipeline: pipeline) } let(:job) { create(:ci_build, :unicode_trace, pipeline: pipeline) }
it 'returns a trace with Unicode' do it 'returns a trace with Unicode' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['id']).to eq job.id expect(json_response['id']).to eq job.id
expect(json_response['status']).to eq job.status expect(json_response['status']).to eq job.status
expect(json_response['html']).to include("ヾ(´༎ຶД༎ຶ`)ノ") expect(json_response['html']).to include("ヾ(´༎ຶД༎ຶ`)ノ")
...@@ -212,7 +212,7 @@ describe Projects::JobsController do ...@@ -212,7 +212,7 @@ describe Projects::JobsController do
end end
it 'return a detailed job status in json' do it 'return a detailed job status in json' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['text']).to eq status.text expect(json_response['text']).to eq status.text
expect(json_response['label']).to eq status.label expect(json_response['label']).to eq status.label
expect(json_response['icon']).to eq status.icon expect(json_response['icon']).to eq status.icon
...@@ -232,7 +232,7 @@ describe Projects::JobsController do ...@@ -232,7 +232,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :retryable, pipeline: pipeline) } let(:job) { create(:ci_build, :retryable, pipeline: pipeline) }
it 'redirects to the retried job page' do it 'redirects to the retried job page' do
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(response).to redirect_to(namespace_project_job_path(id: Ci::Build.last.id)) expect(response).to redirect_to(namespace_project_job_path(id: Ci::Build.last.id))
end end
end end
...@@ -241,7 +241,7 @@ describe Projects::JobsController do ...@@ -241,7 +241,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, pipeline: pipeline) } let(:job) { create(:ci_build, pipeline: pipeline) }
it 'renders unprocessable_entity' do it 'renders unprocessable_entity' do
expect(response).to have_http_status(:unprocessable_entity) expect(response).to have_gitlab_http_status(:unprocessable_entity)
end end
end end
...@@ -268,7 +268,7 @@ describe Projects::JobsController do ...@@ -268,7 +268,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :playable, pipeline: pipeline) } let(:job) { create(:ci_build, :playable, pipeline: pipeline) }
it 'redirects to the played job page' do it 'redirects to the played job page' do
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(response).to redirect_to(namespace_project_job_path(id: job.id)) expect(response).to redirect_to(namespace_project_job_path(id: job.id))
end end
...@@ -281,7 +281,7 @@ describe Projects::JobsController do ...@@ -281,7 +281,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, pipeline: pipeline) } let(:job) { create(:ci_build, pipeline: pipeline) }
it 'renders unprocessable_entity' do it 'renders unprocessable_entity' do
expect(response).to have_http_status(:unprocessable_entity) expect(response).to have_gitlab_http_status(:unprocessable_entity)
end end
end end
...@@ -304,7 +304,7 @@ describe Projects::JobsController do ...@@ -304,7 +304,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :cancelable, pipeline: pipeline) } let(:job) { create(:ci_build, :cancelable, pipeline: pipeline) }
it 'redirects to the canceled job page' do it 'redirects to the canceled job page' do
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(response).to redirect_to(namespace_project_job_path(id: job.id)) expect(response).to redirect_to(namespace_project_job_path(id: job.id))
end end
...@@ -317,7 +317,7 @@ describe Projects::JobsController do ...@@ -317,7 +317,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :canceled, pipeline: pipeline) } let(:job) { create(:ci_build, :canceled, pipeline: pipeline) }
it 'returns unprocessable_entity' do it 'returns unprocessable_entity' do
expect(response).to have_http_status(:unprocessable_entity) expect(response).to have_gitlab_http_status(:unprocessable_entity)
end end
end end
...@@ -342,7 +342,7 @@ describe Projects::JobsController do ...@@ -342,7 +342,7 @@ describe Projects::JobsController do
end end
it 'redirects to a index page' do it 'redirects to a index page' do
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(response).to redirect_to(namespace_project_jobs_path) expect(response).to redirect_to(namespace_project_jobs_path)
end end
...@@ -359,7 +359,7 @@ describe Projects::JobsController do ...@@ -359,7 +359,7 @@ describe Projects::JobsController do
end end
it 'redirects to a index page' do it 'redirects to a index page' do
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(response).to redirect_to(namespace_project_jobs_path) expect(response).to redirect_to(namespace_project_jobs_path)
end end
end end
...@@ -382,7 +382,7 @@ describe Projects::JobsController do ...@@ -382,7 +382,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :erasable, :trace, pipeline: pipeline) } let(:job) { create(:ci_build, :erasable, :trace, pipeline: pipeline) }
it 'redirects to the erased job page' do it 'redirects to the erased job page' do
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(response).to redirect_to(namespace_project_job_path(id: job.id)) expect(response).to redirect_to(namespace_project_job_path(id: job.id))
end end
...@@ -400,7 +400,7 @@ describe Projects::JobsController do ...@@ -400,7 +400,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :erased, pipeline: pipeline) } let(:job) { create(:ci_build, :erased, pipeline: pipeline) }
it 'returns unprocessable_entity' do it 'returns unprocessable_entity' do
expect(response).to have_http_status(:unprocessable_entity) expect(response).to have_gitlab_http_status(:unprocessable_entity)
end end
end end
...@@ -420,7 +420,7 @@ describe Projects::JobsController do ...@@ -420,7 +420,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, :trace, pipeline: pipeline) } let(:job) { create(:ci_build, :trace, pipeline: pipeline) }
it 'send a trace file' do it 'send a trace file' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response.content_type).to eq 'text/plain; charset=utf-8' expect(response.content_type).to eq 'text/plain; charset=utf-8'
expect(response.body).to eq 'BUILD TRACE' expect(response.body).to eq 'BUILD TRACE'
end end
...@@ -430,7 +430,7 @@ describe Projects::JobsController do ...@@ -430,7 +430,7 @@ describe Projects::JobsController do
let(:job) { create(:ci_build, pipeline: pipeline) } let(:job) { create(:ci_build, pipeline: pipeline) }
it 'returns not_found' do it 'returns not_found' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
......
...@@ -78,7 +78,7 @@ describe Projects::LabelsController do ...@@ -78,7 +78,7 @@ describe Projects::LabelsController do
it 'creates labels' do it 'creates labels' do
post :generate, namespace_id: personal_project.namespace.to_param, project_id: personal_project post :generate, namespace_id: personal_project.namespace.to_param, project_id: personal_project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -86,7 +86,7 @@ describe Projects::LabelsController do ...@@ -86,7 +86,7 @@ describe Projects::LabelsController do
it 'creates labels' do it 'creates labels' do
post :generate, namespace_id: project.namespace.to_param, project_id: project post :generate, namespace_id: project.namespace.to_param, project_id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
end end
...@@ -97,7 +97,7 @@ describe Projects::LabelsController do ...@@ -97,7 +97,7 @@ describe Projects::LabelsController do
toggle_subscription(label) toggle_subscription(label)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'allows user to toggle subscription on group labels' do it 'allows user to toggle subscription on group labels' do
...@@ -105,7 +105,7 @@ describe Projects::LabelsController do ...@@ -105,7 +105,7 @@ describe Projects::LabelsController do
toggle_subscription(group_label) toggle_subscription(group_label)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
def toggle_subscription(label) def toggle_subscription(label)
...@@ -121,7 +121,7 @@ describe Projects::LabelsController do ...@@ -121,7 +121,7 @@ describe Projects::LabelsController do
it 'denies access' do it 'denies access' do
post :promote, namespace_id: project.namespace.to_param, project_id: project, id: label_1.to_param post :promote, namespace_id: project.namespace.to_param, project_id: project, id: label_1.to_param
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -170,7 +170,7 @@ describe Projects::LabelsController do ...@@ -170,7 +170,7 @@ describe Projects::LabelsController do
it 'does not redirect' do it 'does not redirect' do
get :index, namespace_id: project.namespace, project_id: project.to_param get :index, namespace_id: project.namespace, project_id: project.to_param
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -203,13 +203,13 @@ describe Projects::LabelsController do ...@@ -203,13 +203,13 @@ describe Projects::LabelsController do
it 'does not 404' do it 'does not 404' do
post :generate, namespace_id: project.namespace, project_id: project post :generate, namespace_id: project.namespace, project_id: project
expect(response).not_to have_http_status(404) expect(response).not_to have_gitlab_http_status(404)
end end
it 'does not redirect to the correct casing' do it 'does not redirect to the correct casing' do
post :generate, namespace_id: project.namespace, project_id: project post :generate, namespace_id: project.namespace, project_id: project
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -219,7 +219,7 @@ describe Projects::LabelsController do ...@@ -219,7 +219,7 @@ describe Projects::LabelsController do
it 'returns not found' do it 'returns not found' do
post :generate, namespace_id: project.namespace, project_id: project.to_param + 'old' post :generate, namespace_id: project.namespace, project_id: project.to_param + 'old'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -20,7 +20,7 @@ describe Projects::MattermostsController do ...@@ -20,7 +20,7 @@ describe Projects::MattermostsController do
namespace_id: project.namespace.to_param, namespace_id: project.namespace.to_param,
project_id: project) project_id: project)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
......
...@@ -28,7 +28,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -28,7 +28,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 200 status code' do it 'returns a 200 status code' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
it 'returns JSON with a message' do it 'returns JSON with a message' do
...@@ -116,7 +116,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -116,7 +116,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 404 status code' do it 'returns a 404 status code' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
...@@ -126,7 +126,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -126,7 +126,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 404 status code' do it 'returns a 404 status code' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
...@@ -138,7 +138,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -138,7 +138,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 200 status code' do it 'returns a 200 status code' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
it 'returns the file in JSON format' do it 'returns the file in JSON format' do
...@@ -198,7 +198,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -198,7 +198,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns an OK response' do it 'returns an OK response' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
end end
...@@ -224,7 +224,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -224,7 +224,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 400 error' do it 'returns a 400 error' do
expect(response).to have_http_status(:bad_request) expect(response).to have_gitlab_http_status(:bad_request)
end end
it 'has a message with the name of the first missing section' do it 'has a message with the name of the first missing section' do
...@@ -254,7 +254,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -254,7 +254,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 400 error' do it 'returns a 400 error' do
expect(response).to have_http_status(:bad_request) expect(response).to have_gitlab_http_status(:bad_request)
end end
it 'has a message with the name of the missing file' do it 'has a message with the name of the missing file' do
...@@ -292,7 +292,7 @@ describe Projects::MergeRequests::ConflictsController do ...@@ -292,7 +292,7 @@ describe Projects::MergeRequests::ConflictsController do
end end
it 'returns a 400 error' do it 'returns a 400 error' do
expect(response).to have_http_status(:bad_request) expect(response).to have_gitlab_http_status(:bad_request)
end end
it 'has a message with the path of the problem file' do it 'has a message with the path of the problem file' do
......
...@@ -112,7 +112,7 @@ describe Projects::MergeRequests::CreationsController do ...@@ -112,7 +112,7 @@ describe Projects::MergeRequests::CreationsController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -119,7 +119,7 @@ describe Projects::MergeRequests::DiffsController do ...@@ -119,7 +119,7 @@ describe Projects::MergeRequests::DiffsController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -131,7 +131,7 @@ describe Projects::MergeRequests::DiffsController do ...@@ -131,7 +131,7 @@ describe Projects::MergeRequests::DiffsController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -142,7 +142,7 @@ describe Projects::MergeRequests::DiffsController do ...@@ -142,7 +142,7 @@ describe Projects::MergeRequests::DiffsController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -155,7 +155,7 @@ describe Projects::MergeRequests::DiffsController do ...@@ -155,7 +155,7 @@ describe Projects::MergeRequests::DiffsController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -143,7 +143,7 @@ describe Projects::MergeRequestsController do ...@@ -143,7 +143,7 @@ describe Projects::MergeRequestsController do
get_merge_requests(last_page) get_merge_requests(last_page)
expect(assigns(:merge_requests).current_page).to eq(last_page) expect(assigns(:merge_requests).current_page).to eq(last_page)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'does not redirect to external sites when provided a host field' do it 'does not redirect to external sites when provided a host field' do
...@@ -279,7 +279,7 @@ describe Projects::MergeRequestsController do ...@@ -279,7 +279,7 @@ describe Projects::MergeRequestsController do
end end
it 'returns 404' do it 'returns 404' do
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -435,7 +435,7 @@ describe Projects::MergeRequestsController do ...@@ -435,7 +435,7 @@ describe Projects::MergeRequestsController do
it "denies access to users unless they're admin or project owner" do it "denies access to users unless they're admin or project owner" do
delete :destroy, namespace_id: project.namespace, project_id: project, id: merge_request.iid delete :destroy, namespace_id: project.namespace, project_id: project, id: merge_request.iid
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
context "when the user is owner" do context "when the user is owner" do
...@@ -450,7 +450,7 @@ describe Projects::MergeRequestsController do ...@@ -450,7 +450,7 @@ describe Projects::MergeRequestsController do
it "deletes the merge request" do it "deletes the merge request" do
delete :destroy, namespace_id: project.namespace, project_id: project, id: merge_request.iid delete :destroy, namespace_id: project.namespace, project_id: project, id: merge_request.iid
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(controller).to set_flash[:notice].to(/The merge request was successfully deleted\./) expect(controller).to set_flash[:notice].to(/The merge request was successfully deleted\./)
end end
...@@ -540,7 +540,7 @@ describe Projects::MergeRequestsController do ...@@ -540,7 +540,7 @@ describe Projects::MergeRequestsController do
subject subject
end end
it { is_expected.to have_http_status(:success) } it { is_expected.to have_gitlab_http_status(:success) }
it 'renders MergeRequest as JSON' do it 'renders MergeRequest as JSON' do
subject subject
...@@ -637,7 +637,7 @@ describe Projects::MergeRequestsController do ...@@ -637,7 +637,7 @@ describe Projects::MergeRequestsController do
end end
it 'return a detailed head_pipeline status in json' do it 'return a detailed head_pipeline status in json' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['text']).to eq status.text expect(json_response['text']).to eq status.text
expect(json_response['label']).to eq status.label expect(json_response['label']).to eq status.label
expect(json_response['icon']).to eq status.icon expect(json_response['icon']).to eq status.icon
...@@ -651,7 +651,7 @@ describe Projects::MergeRequestsController do ...@@ -651,7 +651,7 @@ describe Projects::MergeRequestsController do
end end
it 'return empty' do it 'return empty' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response).to be_empty expect(json_response).to be_empty
end end
end end
......
...@@ -27,7 +27,7 @@ describe Projects::MilestonesController do ...@@ -27,7 +27,7 @@ describe Projects::MilestonesController do
it 'shows milestone page' do it 'shows milestone page' do
view_milestone view_milestone
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
......
...@@ -191,14 +191,14 @@ describe Projects::MirrorsController do ...@@ -191,14 +191,14 @@ describe Projects::MirrorsController do
it 'processes a successful update' do it 'processes a successful update' do
do_put(project, { import_url: 'https://updated.example.com' }, format: :json) do_put(project, { import_url: 'https://updated.example.com' }, format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['import_url']).to eq('https://updated.example.com') expect(json_response['import_url']).to eq('https://updated.example.com')
end end
it 'processes an unsuccessful update' do it 'processes an unsuccessful update' do
do_put(project, { import_url: 'ftp://invalid.invalid' }, format: :json) do_put(project, { import_url: 'ftp://invalid.invalid' }, format: :json)
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
expect(json_response['import_url'].first).to match /valid URL/ expect(json_response['import_url'].first).to match /valid URL/
end end
...@@ -207,14 +207,14 @@ describe Projects::MirrorsController do ...@@ -207,14 +207,14 @@ describe Projects::MirrorsController do
do_put(project, { import_data_attributes: { password: 'update' } }, format: :json) do_put(project, { import_data_attributes: { password: 'update' } }, format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(project.import_data(true).id).to eq(import_data_id) expect(project.import_data(true).id).to eq(import_data_id)
end end
it 'sets ssh_known_hosts_verified_at and verified_by when the update sets known hosts' do it 'sets ssh_known_hosts_verified_at and verified_by when the update sets known hosts' do
do_put(project, { import_data_attributes: { ssh_known_hosts: 'update' } }, format: :json) do_put(project, { import_data_attributes: { ssh_known_hosts: 'update' } }, format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
import_data = project.import_data(true) import_data = project.import_data(true)
expect(import_data.ssh_known_hosts_verified_at).to be_within(1.minute).of(Time.now) expect(import_data.ssh_known_hosts_verified_at).to be_within(1.minute).of(Time.now)
...@@ -226,7 +226,7 @@ describe Projects::MirrorsController do ...@@ -226,7 +226,7 @@ describe Projects::MirrorsController do
do_put(project, { import_data_attributes: { ssh_known_hosts: '' } }, format: :json) do_put(project, { import_data_attributes: { ssh_known_hosts: '' } }, format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
import_data = project.import_data(true) import_data = project.import_data(true)
expect(import_data.ssh_known_hosts_verified_at).to be_nil expect(import_data.ssh_known_hosts_verified_at).to be_nil
...@@ -241,7 +241,7 @@ describe Projects::MirrorsController do ...@@ -241,7 +241,7 @@ describe Projects::MirrorsController do
do_put(project, { mirror_user_id: other_user.id }, format: :json) do_put(project, { mirror_user_id: other_user.id }, format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(project.mirror_user(true)).to eq(mirror_user) expect(project.mirror_user(true)).to eq(mirror_user)
end end
end end
...@@ -278,7 +278,7 @@ describe Projects::MirrorsController do ...@@ -278,7 +278,7 @@ describe Projects::MirrorsController do
it 'returns an error with a 400 response' do it 'returns an error with a 400 response' do
do_get(project, url) do_get(project, url)
expect(response).to have_http_status(400) expect(response).to have_gitlab_http_status(400)
expect(json_response).to eq('message' => 'Invalid URL') expect(json_response).to eq('message' => 'Invalid URL')
end end
end end
...@@ -290,7 +290,7 @@ describe Projects::MirrorsController do ...@@ -290,7 +290,7 @@ describe Projects::MirrorsController do
do_get(project) do_get(project)
expect(response).to have_http_status(204) expect(response).to have_gitlab_http_status(204)
end end
end end
...@@ -300,7 +300,7 @@ describe Projects::MirrorsController do ...@@ -300,7 +300,7 @@ describe Projects::MirrorsController do
do_get(project) do_get(project)
expect(response).to have_http_status(400) expect(response).to have_gitlab_http_status(400)
expect(json_response).to eq('message' => 'An error') expect(json_response).to eq('message' => 'An error')
end end
end end
...@@ -314,7 +314,7 @@ describe Projects::MirrorsController do ...@@ -314,7 +314,7 @@ describe Projects::MirrorsController do
do_get(project) do_get(project)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response).to eq('known_hosts' => ssh_key, 'fingerprints' => [ssh_fp.stringify_keys], 'changes_project_import_data' => true) expect(json_response).to eq('known_hosts' => ssh_key, 'fingerprints' => [ssh_fp.stringify_keys], 'changes_project_import_data' => true)
end end
end end
......
...@@ -180,13 +180,13 @@ describe Projects::NotesController do ...@@ -180,13 +180,13 @@ describe Projects::NotesController do
it "returns status 302 for html" do it "returns status 302 for html" do
post :create, request_params post :create, request_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
it "returns status 200 for json" do it "returns status 200 for json" do
post :create, request_params.merge(format: :json) post :create, request_params.merge(format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'when merge_request_diff_head_sha present' do context 'when merge_request_diff_head_sha present' do
...@@ -205,7 +205,7 @@ describe Projects::NotesController do ...@@ -205,7 +205,7 @@ describe Projects::NotesController do
it "returns status 302 for html" do it "returns status 302 for html" do
post :create, request_params post :create, request_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -240,7 +240,7 @@ describe Projects::NotesController do ...@@ -240,7 +240,7 @@ describe Projects::NotesController do
it 'returns a 404' do it 'returns a 404' do
post_create(note_project_id: Project.maximum(:id).succ) post_create(note_project_id: Project.maximum(:id).succ)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -248,7 +248,7 @@ describe Projects::NotesController do ...@@ -248,7 +248,7 @@ describe Projects::NotesController do
it 'returns a 404' do it 'returns a 404' do
post_create post_create
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -278,7 +278,7 @@ describe Projects::NotesController do ...@@ -278,7 +278,7 @@ describe Projects::NotesController do
request_params[:note][:noteable_id] = 9999 request_params[:note][:noteable_id] = 9999
post :create, request_params.merge(format: :json) post :create, request_params.merge(format: :json)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -286,13 +286,13 @@ describe Projects::NotesController do ...@@ -286,13 +286,13 @@ describe Projects::NotesController do
it 'returns 302 status for html' do it 'returns 302 status for html' do
post :create, request_params post :create, request_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
it 'returns 200 status for json' do it 'returns 200 status for json' do
post :create, request_params.merge(format: :json) post :create, request_params.merge(format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'creates a new note' do it 'creates a new note' do
...@@ -308,7 +308,7 @@ describe Projects::NotesController do ...@@ -308,7 +308,7 @@ describe Projects::NotesController do
it 'returns 404 status' do it 'returns 404 status' do
post :create, request_params post :create, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not create a new note' do it 'does not create a new note' do
...@@ -337,7 +337,7 @@ describe Projects::NotesController do ...@@ -337,7 +337,7 @@ describe Projects::NotesController do
it "returns status 200 for html" do it "returns status 200 for html" do
delete :destroy, request_params delete :destroy, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "deletes the note" do it "deletes the note" do
...@@ -354,7 +354,7 @@ describe Projects::NotesController do ...@@ -354,7 +354,7 @@ describe Projects::NotesController do
it "returns status 404" do it "returns status 404" do
delete :destroy, request_params delete :destroy, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -370,7 +370,7 @@ describe Projects::NotesController do ...@@ -370,7 +370,7 @@ describe Projects::NotesController do
post(:toggle_award_emoji, request_params.merge(name: "thumbsup")) post(:toggle_award_emoji, request_params.merge(name: "thumbsup"))
end.to change { note.award_emoji.count }.by(1) end.to change { note.award_emoji.count }.by(1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "removes the already awarded emoji" do it "removes the already awarded emoji" do
...@@ -380,7 +380,7 @@ describe Projects::NotesController do ...@@ -380,7 +380,7 @@ describe Projects::NotesController do
post(:toggle_award_emoji, request_params.merge(name: "thumbsup")) post(:toggle_award_emoji, request_params.merge(name: "thumbsup"))
end.to change { AwardEmoji.count }.by(-1) end.to change { AwardEmoji.count }.by(-1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -398,7 +398,7 @@ describe Projects::NotesController do ...@@ -398,7 +398,7 @@ describe Projects::NotesController do
it "returns status 404" do it "returns status 404" do
post :resolve, request_params post :resolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -415,7 +415,7 @@ describe Projects::NotesController do ...@@ -415,7 +415,7 @@ describe Projects::NotesController do
it "returns status 404" do it "returns status 404" do
post :resolve, request_params post :resolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -442,7 +442,7 @@ describe Projects::NotesController do ...@@ -442,7 +442,7 @@ describe Projects::NotesController do
it "returns status 200" do it "returns status 200" do
post :resolve, request_params post :resolve, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -459,7 +459,7 @@ describe Projects::NotesController do ...@@ -459,7 +459,7 @@ describe Projects::NotesController do
it "returns status 404" do it "returns status 404" do
delete :unresolve, request_params delete :unresolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -476,7 +476,7 @@ describe Projects::NotesController do ...@@ -476,7 +476,7 @@ describe Projects::NotesController do
it "returns status 404" do it "returns status 404" do
delete :unresolve, request_params delete :unresolve, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -490,7 +490,7 @@ describe Projects::NotesController do ...@@ -490,7 +490,7 @@ describe Projects::NotesController do
it "returns status 200" do it "returns status 200" do
delete :unresolve, request_params delete :unresolve, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
......
...@@ -21,7 +21,7 @@ describe Projects::PagesController do ...@@ -21,7 +21,7 @@ describe Projects::PagesController do
it 'returns 200 status' do it 'returns 200 status' do
get :show, request_params get :show, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'when the project is in a subgroup' do context 'when the project is in a subgroup' do
...@@ -31,7 +31,7 @@ describe Projects::PagesController do ...@@ -31,7 +31,7 @@ describe Projects::PagesController do
it 'returns a 404 status code' do it 'returns a 404 status code' do
get :show, request_params get :show, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -40,7 +40,7 @@ describe Projects::PagesController do ...@@ -40,7 +40,7 @@ describe Projects::PagesController do
it 'returns 302 status' do it 'returns 302 status' do
delete :destroy, request_params delete :destroy, request_params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -53,7 +53,7 @@ describe Projects::PagesController do ...@@ -53,7 +53,7 @@ describe Projects::PagesController do
it 'returns 404 status' do it 'returns 404 status' do
get :show, request_params get :show, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -61,7 +61,7 @@ describe Projects::PagesController do ...@@ -61,7 +61,7 @@ describe Projects::PagesController do
it 'returns 404 status' do it 'returns 404 status' do
delete :destroy, request_params delete :destroy, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -26,7 +26,7 @@ describe Projects::PagesDomainsController do ...@@ -26,7 +26,7 @@ describe Projects::PagesDomainsController do
it "displays the 'show' page" do it "displays the 'show' page" do
get(:show, request_params.merge(id: pages_domain.domain)) get(:show, request_params.merge(id: pages_domain.domain))
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('show') expect(response).to render_template('show')
end end
end end
...@@ -35,7 +35,7 @@ describe Projects::PagesDomainsController do ...@@ -35,7 +35,7 @@ describe Projects::PagesDomainsController do
it "displays the 'new' page" do it "displays the 'new' page" do
get(:new, request_params) get(:new, request_params)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('new') expect(response).to render_template('new')
end end
end end
...@@ -69,7 +69,7 @@ describe Projects::PagesDomainsController do ...@@ -69,7 +69,7 @@ describe Projects::PagesDomainsController do
it 'returns 404 status' do it 'returns 404 status' do
get(:show, request_params.merge(id: pages_domain.domain)) get(:show, request_params.merge(id: pages_domain.domain))
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -77,7 +77,7 @@ describe Projects::PagesDomainsController do ...@@ -77,7 +77,7 @@ describe Projects::PagesDomainsController do
it 'returns 404 status' do it 'returns 404 status' do
get :new, request_params get :new, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -85,7 +85,7 @@ describe Projects::PagesDomainsController do ...@@ -85,7 +85,7 @@ describe Projects::PagesDomainsController do
it "returns 404 status" do it "returns 404 status" do
post(:create, request_params.merge(pages_domain: pages_domain_params)) post(:create, request_params.merge(pages_domain: pages_domain_params))
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -93,7 +93,7 @@ describe Projects::PagesDomainsController do ...@@ -93,7 +93,7 @@ describe Projects::PagesDomainsController do
it "deletes the pages domain" do it "deletes the pages domain" do
delete(:destroy, request_params.merge(id: pages_domain.domain)) delete(:destroy, request_params.merge(id: pages_domain.domain))
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -15,7 +15,7 @@ describe Projects::PipelineSchedulesController do ...@@ -15,7 +15,7 @@ describe Projects::PipelineSchedulesController do
it 'renders the index view' do it 'renders the index view' do
visit_pipelines_schedules visit_pipelines_schedules
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to render_template(:index) expect(response).to render_template(:index)
end end
...@@ -35,7 +35,7 @@ describe Projects::PipelineSchedulesController do ...@@ -35,7 +35,7 @@ describe Projects::PipelineSchedulesController do
end end
it 'only shows active pipeline schedules' do it 'only shows active pipeline schedules' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:schedules)).to include(pipeline_schedule) expect(assigns(:schedules)).to include(pipeline_schedule)
expect(assigns(:schedules)).not_to include(inactive_pipeline_schedule) expect(assigns(:schedules)).not_to include(inactive_pipeline_schedule)
end end
...@@ -57,7 +57,7 @@ describe Projects::PipelineSchedulesController do ...@@ -57,7 +57,7 @@ describe Projects::PipelineSchedulesController do
it 'initializes a pipeline schedule model' do it 'initializes a pipeline schedule model' do
get :new, namespace_id: project.namespace.to_param, project_id: project get :new, namespace_id: project.namespace.to_param, project_id: project
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:schedule)).to be_a_new(Ci::PipelineSchedule) expect(assigns(:schedule)).to be_a_new(Ci::PipelineSchedule)
end end
end end
...@@ -87,7 +87,7 @@ describe Projects::PipelineSchedulesController do ...@@ -87,7 +87,7 @@ describe Projects::PipelineSchedulesController do
.to change { Ci::PipelineSchedule.count }.by(1) .to change { Ci::PipelineSchedule.count }.by(1)
.and change { Ci::PipelineScheduleVariable.count }.by(1) .and change { Ci::PipelineScheduleVariable.count }.by(1)
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
Ci::PipelineScheduleVariable.last.tap do |v| Ci::PipelineScheduleVariable.last.tap do |v|
expect(v.key).to eq("AAA") expect(v.key).to eq("AAA")
...@@ -158,7 +158,7 @@ describe Projects::PipelineSchedulesController do ...@@ -158,7 +158,7 @@ describe Projects::PipelineSchedulesController do
expect { go }.to change { Ci::PipelineScheduleVariable.count }.by(1) expect { go }.to change { Ci::PipelineScheduleVariable.count }.by(1)
pipeline_schedule.reload pipeline_schedule.reload
expect(response).to have_http_status(:found) expect(response).to have_gitlab_http_status(:found)
expect(pipeline_schedule.variables.last.key).to eq('AAA') expect(pipeline_schedule.variables.last.key).to eq('AAA')
expect(pipeline_schedule.variables.last.value).to eq('AAA123') expect(pipeline_schedule.variables.last.value).to eq('AAA123')
end end
...@@ -324,7 +324,7 @@ describe Projects::PipelineSchedulesController do ...@@ -324,7 +324,7 @@ describe Projects::PipelineSchedulesController do
it 'loads the pipeline schedule' do it 'loads the pipeline schedule' do
get :edit, namespace_id: project.namespace.to_param, project_id: project, id: pipeline_schedule.id get :edit, namespace_id: project.namespace.to_param, project_id: project, id: pipeline_schedule.id
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(assigns(:schedule)).to eq(pipeline_schedule) expect(assigns(:schedule)).to eq(pipeline_schedule)
end end
end end
...@@ -376,7 +376,7 @@ describe Projects::PipelineSchedulesController do ...@@ -376,7 +376,7 @@ describe Projects::PipelineSchedulesController do
end end
it 'does not delete the pipeline schedule' do it 'does not delete the pipeline schedule' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
...@@ -391,7 +391,7 @@ describe Projects::PipelineSchedulesController do ...@@ -391,7 +391,7 @@ describe Projects::PipelineSchedulesController do
delete :destroy, namespace_id: project.namespace.to_param, project_id: project, id: pipeline_schedule.id delete :destroy, namespace_id: project.namespace.to_param, project_id: project, id: pipeline_schedule.id
end.to change { project.pipeline_schedules.count }.by(-1) end.to change { project.pipeline_schedules.count }.by(-1)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
end end
......
...@@ -33,7 +33,7 @@ describe Projects::PipelinesController do ...@@ -33,7 +33,7 @@ describe Projects::PipelinesController do
it 'returns JSON with serialized pipelines' do it 'returns JSON with serialized pipelines' do
subject subject
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to match_response_schema('pipeline') expect(response).to match_response_schema('pipeline')
expect(json_response).to include('pipelines') expect(json_response).to include('pipelines')
...@@ -57,7 +57,7 @@ describe Projects::PipelinesController do ...@@ -57,7 +57,7 @@ describe Projects::PipelinesController do
it 'returns the pipeline' do it 'returns the pipeline' do
get_pipeline_json get_pipeline_json
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response).not_to be_an(Array) expect(json_response).not_to be_an(Array)
expect(json_response['id']).to be(pipeline.id) expect(json_response['id']).to be(pipeline.id)
expect(json_response['details']).to have_key 'stages' expect(json_response['details']).to have_key 'stages'
...@@ -111,7 +111,7 @@ describe Projects::PipelinesController do ...@@ -111,7 +111,7 @@ describe Projects::PipelinesController do
end end
it 'returns html source for stage dropdown' do it 'returns html source for stage dropdown' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to render_template('projects/pipelines/_stage') expect(response).to render_template('projects/pipelines/_stage')
expect(json_response).to include('html') expect(json_response).to include('html')
end end
...@@ -123,7 +123,7 @@ describe Projects::PipelinesController do ...@@ -123,7 +123,7 @@ describe Projects::PipelinesController do
end end
it 'responds with not found' do it 'responds with not found' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
...@@ -148,7 +148,7 @@ describe Projects::PipelinesController do ...@@ -148,7 +148,7 @@ describe Projects::PipelinesController do
end end
it 'return a detailed pipeline status in json' do it 'return a detailed pipeline status in json' do
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response['text']).to eq status.text expect(json_response['text']).to eq status.text
expect(json_response['label']).to eq status.label expect(json_response['label']).to eq status.label
expect(json_response['icon']).to eq status.icon expect(json_response['icon']).to eq status.icon
...@@ -171,14 +171,14 @@ describe Projects::PipelinesController do ...@@ -171,14 +171,14 @@ describe Projects::PipelinesController do
let(:feature) { ProjectFeature::ENABLED } let(:feature) { ProjectFeature::ENABLED }
it 'retries a pipeline without returning any content' do it 'retries a pipeline without returning any content' do
expect(response).to have_http_status(:no_content) expect(response).to have_gitlab_http_status(:no_content)
expect(build.reload).to be_retried expect(build.reload).to be_retried
end end
end end
context 'when builds are disabled' do context 'when builds are disabled' do
it 'fails to retry pipeline' do it 'fails to retry pipeline' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
end end
...@@ -198,14 +198,14 @@ describe Projects::PipelinesController do ...@@ -198,14 +198,14 @@ describe Projects::PipelinesController do
let(:feature) { ProjectFeature::ENABLED } let(:feature) { ProjectFeature::ENABLED }
it 'cancels a pipeline without returning any content' do it 'cancels a pipeline without returning any content' do
expect(response).to have_http_status(:no_content) expect(response).to have_gitlab_http_status(:no_content)
expect(pipeline.reload).to be_canceled expect(pipeline.reload).to be_canceled
end end
end end
context 'when builds are disabled' do context 'when builds are disabled' do
it 'fails to retry pipeline' do it 'fails to retry pipeline' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
end end
......
...@@ -25,7 +25,7 @@ describe Projects::PipelinesSettingsController do ...@@ -25,7 +25,7 @@ describe Projects::PipelinesSettingsController do
let(:params) { { enabled: '', domain: 'mepmep.md' } } let(:params) { { enabled: '', domain: 'mepmep.md' } }
it 'redirects to the settings page' do it 'redirects to the settings page' do
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(flash[:notice]).to eq("Pipelines settings for '#{project.name}' were successfully updated.") expect(flash[:notice]).to eq("Pipelines settings for '#{project.name}' were successfully updated.")
end end
......
...@@ -8,7 +8,7 @@ describe Projects::ProjectMembersController do ...@@ -8,7 +8,7 @@ describe Projects::ProjectMembersController do
it 'should have the project_members address with a 200 status code' do it 'should have the project_members address with a 200 status code' do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -30,7 +30,7 @@ describe Projects::ProjectMembersController do ...@@ -30,7 +30,7 @@ describe Projects::ProjectMembersController do
user_ids: project_user.id, user_ids: project_user.id,
access_level: Gitlab::Access::GUEST access_level: Gitlab::Access::GUEST
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(project.users).not_to include project_user expect(project.users).not_to include project_user
end end
end end
...@@ -79,7 +79,7 @@ describe Projects::ProjectMembersController do ...@@ -79,7 +79,7 @@ describe Projects::ProjectMembersController do
project_id: project, project_id: project,
id: 42 id: 42
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -94,7 +94,7 @@ describe Projects::ProjectMembersController do ...@@ -94,7 +94,7 @@ describe Projects::ProjectMembersController do
project_id: project, project_id: project,
id: member id: member
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(project.members).to include member expect(project.members).to include member
end end
end end
...@@ -137,7 +137,7 @@ describe Projects::ProjectMembersController do ...@@ -137,7 +137,7 @@ describe Projects::ProjectMembersController do
delete :leave, namespace_id: project.namespace, delete :leave, namespace_id: project.namespace,
project_id: project project_id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -168,7 +168,7 @@ describe Projects::ProjectMembersController do ...@@ -168,7 +168,7 @@ describe Projects::ProjectMembersController do
delete :leave, namespace_id: project.namespace, delete :leave, namespace_id: project.namespace,
project_id: project project_id: project
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -221,7 +221,7 @@ describe Projects::ProjectMembersController do ...@@ -221,7 +221,7 @@ describe Projects::ProjectMembersController do
project_id: project, project_id: project,
id: 42 id: 42
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -236,7 +236,7 @@ describe Projects::ProjectMembersController do ...@@ -236,7 +236,7 @@ describe Projects::ProjectMembersController do
project_id: project, project_id: project,
id: member id: member
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(project.members).not_to include member expect(project.members).not_to include member
end end
end end
......
...@@ -24,7 +24,7 @@ describe Projects::PrometheusController do ...@@ -24,7 +24,7 @@ describe Projects::PrometheusController do
it 'returns no content response' do it 'returns no content response' do
get :active_metrics, project_params(format: :json) get :active_metrics, project_params(format: :json)
expect(response).to have_http_status(204) expect(response).to have_gitlab_http_status(204)
end end
end end
...@@ -38,7 +38,7 @@ describe Projects::PrometheusController do ...@@ -38,7 +38,7 @@ describe Projects::PrometheusController do
it 'returns no content response' do it 'returns no content response' do
get :active_metrics, project_params(format: :json) get :active_metrics, project_params(format: :json)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response).to eq(sample_response.deep_stringify_keys) expect(json_response).to eq(sample_response.deep_stringify_keys)
end end
end end
...@@ -47,7 +47,7 @@ describe Projects::PrometheusController do ...@@ -47,7 +47,7 @@ describe Projects::PrometheusController do
it 'returns not found response' do it 'returns not found response' do
get :active_metrics, project_params get :active_metrics, project_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -18,7 +18,7 @@ describe Projects::PushRulesController do ...@@ -18,7 +18,7 @@ describe Projects::PushRulesController do
it 'updates the push rule' do it 'updates the push rule' do
do_update do_update
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(project.push_rule(true).prevent_secrets).to be_truthy expect(project.push_rule(true).prevent_secrets).to be_truthy
end end
...@@ -30,7 +30,7 @@ describe Projects::PushRulesController do ...@@ -30,7 +30,7 @@ describe Projects::PushRulesController do
it 'returns 404' do it 'returns 404' do
do_update do_update
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
......
...@@ -10,7 +10,7 @@ describe Projects::RawController do ...@@ -10,7 +10,7 @@ describe Projects::RawController do
it 'delivers ASCII file' do it 'delivers ASCII file' do
get_show(public_project, id) get_show(public_project, id)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.header['Content-Type']).to eq('text/plain; charset=utf-8') expect(response.header['Content-Type']).to eq('text/plain; charset=utf-8')
expect(response.header['Content-Disposition']) expect(response.header['Content-Disposition'])
.to eq('inline') .to eq('inline')
...@@ -24,7 +24,7 @@ describe Projects::RawController do ...@@ -24,7 +24,7 @@ describe Projects::RawController do
it 'sets image content type header' do it 'sets image content type header' do
get_show(public_project, id) get_show(public_project, id)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.header['Content-Type']).to eq('image/jpeg') expect(response.header['Content-Type']).to eq('image/jpeg')
expect(response.header[Gitlab::Workhorse::SEND_DATA_HEADER]).to start_with('git-blob:') expect(response.header[Gitlab::Workhorse::SEND_DATA_HEADER]).to start_with('git-blob:')
end end
...@@ -50,7 +50,7 @@ describe Projects::RawController do ...@@ -50,7 +50,7 @@ describe Projects::RawController do
expect(controller).to receive(:send_file).with("#{Gitlab.config.shared.path}/lfs-objects/91/ef/f75a492a3ed0dfcb544d7f31326bc4014c8551849c192fd1e48d4dd2c897", filename: 'lfs_object.iso', disposition: 'attachment') expect(controller).to receive(:send_file).with("#{Gitlab.config.shared.path}/lfs-objects/91/ef/f75a492a3ed0dfcb544d7f31326bc4014c8551849c192fd1e48d4dd2c897", filename: 'lfs_object.iso', disposition: 'attachment')
get_show(public_project, id) get_show(public_project, id)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'and lfs uses object storage' do context 'and lfs uses object storage' do
...@@ -83,7 +83,7 @@ describe Projects::RawController do ...@@ -83,7 +83,7 @@ describe Projects::RawController do
it 'does not serve the file' do it 'does not serve the file' do
get_show(public_project, id) get_show(public_project, id)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -96,7 +96,7 @@ describe Projects::RawController do ...@@ -96,7 +96,7 @@ describe Projects::RawController do
it 'delivers ASCII file' do it 'delivers ASCII file' do
get_show(public_project, id) get_show(public_project, id)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.header['Content-Type']).to eq('text/plain; charset=utf-8') expect(response.header['Content-Type']).to eq('text/plain; charset=utf-8')
expect(response.header['Content-Disposition']) expect(response.header['Content-Disposition'])
.to eq('inline') .to eq('inline')
......
...@@ -35,7 +35,7 @@ describe Projects::Registry::RepositoriesController do ...@@ -35,7 +35,7 @@ describe Projects::Registry::RepositoriesController do
it 'successfully renders container repositories' do it 'successfully renders container repositories' do
go_to_index go_to_index
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
it 'creates a root container repository' do it 'creates a root container repository' do
...@@ -46,7 +46,7 @@ describe Projects::Registry::RepositoriesController do ...@@ -46,7 +46,7 @@ describe Projects::Registry::RepositoriesController do
it 'json has a list of projects' do it 'json has a list of projects' do
go_to_index(format: :json) go_to_index(format: :json)
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to match_response_schema('registry/repositories') expect(response).to match_response_schema('registry/repositories')
end end
end end
...@@ -59,7 +59,7 @@ describe Projects::Registry::RepositoriesController do ...@@ -59,7 +59,7 @@ describe Projects::Registry::RepositoriesController do
it 'successfully renders container repositories' do it 'successfully renders container repositories' do
go_to_index go_to_index
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
end end
it 'does not ensure root container repository' do it 'does not ensure root container repository' do
...@@ -69,7 +69,7 @@ describe Projects::Registry::RepositoriesController do ...@@ -69,7 +69,7 @@ describe Projects::Registry::RepositoriesController do
it 'responds with json if asked' do it 'responds with json if asked' do
go_to_index(format: :json) go_to_index(format: :json)
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(json_response).to be_kind_of(Array) expect(json_response).to be_kind_of(Array)
end end
end end
...@@ -89,7 +89,7 @@ describe Projects::Registry::RepositoriesController do ...@@ -89,7 +89,7 @@ describe Projects::Registry::RepositoriesController do
it 'deletes a repository' do it 'deletes a repository' do
expect { delete_repository(repository) }.to change { ContainerRepository.all.count }.by(-1) expect { delete_repository(repository) }.to change { ContainerRepository.all.count }.by(-1)
expect(response).to have_http_status(:no_content) expect(response).to have_gitlab_http_status(:no_content)
end end
end end
end end
...@@ -100,7 +100,7 @@ describe Projects::Registry::RepositoriesController do ...@@ -100,7 +100,7 @@ describe Projects::Registry::RepositoriesController do
it 'responds with 404' do it 'responds with 404' do
go_to_index go_to_index
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
it 'does not ensure root container repository' do it 'does not ensure root container repository' do
......
...@@ -30,7 +30,7 @@ describe Projects::Registry::TagsController do ...@@ -30,7 +30,7 @@ describe Projects::Registry::TagsController do
it 'receive a list of tags' do it 'receive a list of tags' do
get_tags get_tags
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to match_response_schema('registry/tags') expect(response).to match_response_schema('registry/tags')
expect(response).to include_pagination_headers expect(response).to include_pagination_headers
end end
...@@ -44,7 +44,7 @@ describe Projects::Registry::TagsController do ...@@ -44,7 +44,7 @@ describe Projects::Registry::TagsController do
it 'receive a list of tags' do it 'receive a list of tags' do
get_tags get_tags
expect(response).to have_http_status(:ok) expect(response).to have_gitlab_http_status(:ok)
expect(response).to match_response_schema('registry/tags') expect(response).to match_response_schema('registry/tags')
expect(response).to include_pagination_headers expect(response).to include_pagination_headers
end end
...@@ -58,7 +58,7 @@ describe Projects::Registry::TagsController do ...@@ -58,7 +58,7 @@ describe Projects::Registry::TagsController do
it 'does not receive a list of tags' do it 'does not receive a list of tags' do
get_tags get_tags
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
......
...@@ -35,7 +35,7 @@ describe Projects::RepositoriesController do ...@@ -35,7 +35,7 @@ describe Projects::RepositoriesController do
it "renders Not Found" do it "renders Not Found" do
get :archive, namespace_id: project.namespace, project_id: project, ref: "master", format: "zip" get :archive, namespace_id: project.namespace, project_id: project, ref: "master", format: "zip"
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -29,7 +29,7 @@ describe Projects::RunnersController do ...@@ -29,7 +29,7 @@ describe Projects::RunnersController do
runner.reload runner.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(runner.description).to eq(new_desc) expect(runner.description).to eq(new_desc)
end end
end end
...@@ -38,7 +38,7 @@ describe Projects::RunnersController do ...@@ -38,7 +38,7 @@ describe Projects::RunnersController do
it 'destroys the runner' do it 'destroys the runner' do
delete :destroy, params delete :destroy, params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(Ci::Runner.find_by(id: runner.id)).to be_nil expect(Ci::Runner.find_by(id: runner.id)).to be_nil
end end
end end
...@@ -53,7 +53,7 @@ describe Projects::RunnersController do ...@@ -53,7 +53,7 @@ describe Projects::RunnersController do
runner.reload runner.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(runner.active).to eq(true) expect(runner.active).to eq(true)
end end
end end
...@@ -68,7 +68,7 @@ describe Projects::RunnersController do ...@@ -68,7 +68,7 @@ describe Projects::RunnersController do
runner.reload runner.reload
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(runner.active).to eq(false) expect(runner.active).to eq(false)
end end
end end
......
...@@ -19,7 +19,7 @@ describe Projects::ServicesController do ...@@ -19,7 +19,7 @@ describe Projects::ServicesController do
put :test, namespace_id: project.namespace, project_id: project, id: service.to_param put :test, namespace_id: project.namespace, project_id: project, id: service.to_param
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
......
...@@ -13,7 +13,7 @@ describe Projects::Settings::CiCdController do ...@@ -13,7 +13,7 @@ describe Projects::Settings::CiCdController do
it 'renders show with 200 status code' do it 'renders show with 200 status code' do
get :show, namespace_id: project.namespace, project_id: project get :show, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:show) expect(response).to render_template(:show)
end end
end end
......
...@@ -13,7 +13,7 @@ describe Projects::Settings::IntegrationsController do ...@@ -13,7 +13,7 @@ describe Projects::Settings::IntegrationsController do
it 'renders show with 200 status code' do it 'renders show with 200 status code' do
get :show, namespace_id: project.namespace, project_id: project get :show, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:show) expect(response).to render_template(:show)
end end
end end
......
...@@ -13,7 +13,7 @@ describe Projects::Settings::RepositoryController do ...@@ -13,7 +13,7 @@ describe Projects::Settings::RepositoryController do
it 'renders show with 200 status code' do it 'renders show with 200 status code' do
get :show, namespace_id: project.namespace, project_id: project get :show, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template(:show) expect(response).to render_template(:show)
end end
end end
......
...@@ -29,7 +29,7 @@ describe Projects::Settings::SlacksController do ...@@ -29,7 +29,7 @@ describe Projects::Settings::SlacksController do
get :slack_auth, namespace_id: project.namespace, project_id: project get :slack_auth, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to(redirect_url(project)) expect(response).to redirect_to(redirect_url(project))
expect(flash[:alert]).to be_nil expect(flash[:alert]).to be_nil
end end
...@@ -39,7 +39,7 @@ describe Projects::Settings::SlacksController do ...@@ -39,7 +39,7 @@ describe Projects::Settings::SlacksController do
get :slack_auth, namespace_id: project.namespace, project_id: project get :slack_auth, namespace_id: project.namespace, project_id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to(redirect_url(project)) expect(response).to redirect_to(redirect_url(project))
expect(flash[:alert]).to eq('error') expect(flash[:alert]).to eq('error')
end end
......
...@@ -29,7 +29,7 @@ describe Projects::SnippetsController do ...@@ -29,7 +29,7 @@ describe Projects::SnippetsController do
project_id: project, page: last_page.to_param project_id: project, page: last_page.to_param
expect(assigns(:snippets).current_page).to eq(last_page) expect(assigns(:snippets).current_page).to eq(last_page)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -41,7 +41,7 @@ describe Projects::SnippetsController do ...@@ -41,7 +41,7 @@ describe Projects::SnippetsController do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(assigns(:snippets)).not_to include(project_snippet) expect(assigns(:snippets)).not_to include(project_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -54,7 +54,7 @@ describe Projects::SnippetsController do ...@@ -54,7 +54,7 @@ describe Projects::SnippetsController do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(assigns(:snippets)).to include(project_snippet) expect(assigns(:snippets)).to include(project_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -67,7 +67,7 @@ describe Projects::SnippetsController do ...@@ -67,7 +67,7 @@ describe Projects::SnippetsController do
get :index, namespace_id: project.namespace, project_id: project get :index, namespace_id: project.namespace, project_id: project
expect(assigns(:snippets)).to include(project_snippet) expect(assigns(:snippets)).to include(project_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -316,7 +316,7 @@ describe Projects::SnippetsController do ...@@ -316,7 +316,7 @@ describe Projects::SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get action, namespace_id: project.namespace, project_id: project, id: project_snippet.to_param get action, namespace_id: project.namespace, project_id: project, id: project_snippet.to_param
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -329,7 +329,7 @@ describe Projects::SnippetsController do ...@@ -329,7 +329,7 @@ describe Projects::SnippetsController do
get action, namespace_id: project.namespace, project_id: project, id: project_snippet.to_param get action, namespace_id: project.namespace, project_id: project, id: project_snippet.to_param
expect(assigns(:snippet)).to eq(project_snippet) expect(assigns(:snippet)).to eq(project_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -342,7 +342,7 @@ describe Projects::SnippetsController do ...@@ -342,7 +342,7 @@ describe Projects::SnippetsController do
get action, namespace_id: project.namespace, project_id: project, id: project_snippet.to_param get action, namespace_id: project.namespace, project_id: project, id: project_snippet.to_param
expect(assigns(:snippet)).to eq(project_snippet) expect(assigns(:snippet)).to eq(project_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -352,7 +352,7 @@ describe Projects::SnippetsController do ...@@ -352,7 +352,7 @@ describe Projects::SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get action, namespace_id: project.namespace, project_id: project, id: 42 get action, namespace_id: project.namespace, project_id: project, id: 42
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -364,7 +364,7 @@ describe Projects::SnippetsController do ...@@ -364,7 +364,7 @@ describe Projects::SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get action, namespace_id: project.namespace, project_id: project, id: 42 get action, namespace_id: project.namespace, project_id: project, id: 42
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -28,13 +28,13 @@ describe Projects::TodosController do ...@@ -28,13 +28,13 @@ describe Projects::TodosController do
go go
end.to change { user.todos.count }.by(1) end.to change { user.todos.count }.by(1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns todo path and pending count' do it 'returns todo path and pending count' do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['count']).to eq 1 expect(json_response['count']).to eq 1
expect(json_response['delete_path']).to match(/\/dashboard\/todos\/\d{1}/) expect(json_response['delete_path']).to match(/\/dashboard\/todos\/\d{1}/)
end end
...@@ -47,7 +47,7 @@ describe Projects::TodosController do ...@@ -47,7 +47,7 @@ describe Projects::TodosController do
go go
end.to change { user.todos.count }.by(0) end.to change { user.todos.count }.by(0)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not create todo for issue when user not logged in' do it 'does not create todo for issue when user not logged in' do
...@@ -55,7 +55,7 @@ describe Projects::TodosController do ...@@ -55,7 +55,7 @@ describe Projects::TodosController do
go go
end.to change { user.todos.count }.by(0) end.to change { user.todos.count }.by(0)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -68,7 +68,7 @@ describe Projects::TodosController do ...@@ -68,7 +68,7 @@ describe Projects::TodosController do
it "doesn't create todo" do it "doesn't create todo" do
expect { go }.not_to change { user.todos.count } expect { go }.not_to change { user.todos.count }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -96,13 +96,13 @@ describe Projects::TodosController do ...@@ -96,13 +96,13 @@ describe Projects::TodosController do
go go
end.to change { user.todos.count }.by(1) end.to change { user.todos.count }.by(1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns todo path and pending count' do it 'returns todo path and pending count' do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['count']).to eq 1 expect(json_response['count']).to eq 1
expect(json_response['delete_path']).to match(/\/dashboard\/todos\/\d{1}/) expect(json_response['delete_path']).to match(/\/dashboard\/todos\/\d{1}/)
end end
...@@ -115,7 +115,7 @@ describe Projects::TodosController do ...@@ -115,7 +115,7 @@ describe Projects::TodosController do
go go
end.to change { user.todos.count }.by(0) end.to change { user.todos.count }.by(0)
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'does not create todo for merge request user has no access to' do it 'does not create todo for merge request user has no access to' do
...@@ -123,7 +123,7 @@ describe Projects::TodosController do ...@@ -123,7 +123,7 @@ describe Projects::TodosController do
go go
end.to change { user.todos.count }.by(0) end.to change { user.todos.count }.by(0)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -136,7 +136,7 @@ describe Projects::TodosController do ...@@ -136,7 +136,7 @@ describe Projects::TodosController do
it "doesn't create todo" do it "doesn't create todo" do
expect { go }.not_to change { user.todos.count } expect { go }.not_to change { user.todos.count }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -64,7 +64,7 @@ describe Projects::TreeController do ...@@ -64,7 +64,7 @@ describe Projects::TreeController do
context "valid SHA commit ID with path" do context "valid SHA commit ID with path" do
let(:id) { '6d39438/.gitignore' } let(:id) { '6d39438/.gitignore' }
it { expect(response).to have_http_status(302) } it { expect(response).to have_gitlab_http_status(302) }
end end
end end
......
...@@ -18,7 +18,7 @@ describe Projects::UploadsController do ...@@ -18,7 +18,7 @@ describe Projects::UploadsController do
namespace_id: project.namespace.to_param, namespace_id: project.namespace.to_param,
project_id: project, project_id: project,
format: :json format: :json
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -90,7 +90,7 @@ describe Projects::UploadsController do ...@@ -90,7 +90,7 @@ describe Projects::UploadsController do
it "responds with status 200" do it "responds with status 200" do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -98,7 +98,7 @@ describe Projects::UploadsController do ...@@ -98,7 +98,7 @@ describe Projects::UploadsController do
it "responds with status 404" do it "responds with status 404" do
go go
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -117,7 +117,7 @@ describe Projects::UploadsController do ...@@ -117,7 +117,7 @@ describe Projects::UploadsController do
it "responds with status 200" do it "responds with status 200" do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -125,7 +125,7 @@ describe Projects::UploadsController do ...@@ -125,7 +125,7 @@ describe Projects::UploadsController do
it "responds with status 404" do it "responds with status 404" do
go go
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -151,7 +151,7 @@ describe Projects::UploadsController do ...@@ -151,7 +151,7 @@ describe Projects::UploadsController do
it "responds with status 200" do it "responds with status 200" do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -192,7 +192,7 @@ describe Projects::UploadsController do ...@@ -192,7 +192,7 @@ describe Projects::UploadsController do
it "responds with status 200" do it "responds with status 200" do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -200,7 +200,7 @@ describe Projects::UploadsController do ...@@ -200,7 +200,7 @@ describe Projects::UploadsController do
it "responds with status 404" do it "responds with status 404" do
go go
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -220,7 +220,7 @@ describe Projects::UploadsController do ...@@ -220,7 +220,7 @@ describe Projects::UploadsController do
it "responds with status 200" do it "responds with status 200" do
go go
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -228,7 +228,7 @@ describe Projects::UploadsController do ...@@ -228,7 +228,7 @@ describe Projects::UploadsController do
it "responds with status 404" do it "responds with status 404" do
go go
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -237,7 +237,7 @@ describe Projects::UploadsController do ...@@ -237,7 +237,7 @@ describe Projects::UploadsController do
it "responds with status 404" do it "responds with status 404" do
go go
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -50,7 +50,7 @@ describe Projects::VariablesController do ...@@ -50,7 +50,7 @@ describe Projects::VariablesController do
post :update, namespace_id: project.namespace.to_param, project_id: project, post :update, namespace_id: project.namespace.to_param, project_id: project,
id: variable.id, variable: { key: '?', value: variable.value } id: variable.id, variable: { key: '?', value: variable.value }
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template :show expect(response).to render_template :show
end end
end end
......
...@@ -24,7 +24,7 @@ describe ProjectsController do ...@@ -24,7 +24,7 @@ describe ProjectsController do
get :new, namespace_id: group.id get :new, namespace_id: group.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('new') expect(response).to render_template('new')
end end
end end
...@@ -33,7 +33,7 @@ describe ProjectsController do ...@@ -33,7 +33,7 @@ describe ProjectsController do
it 'responds with status 404' do it 'responds with status 404' do
get :new, namespace_id: group.id get :new, namespace_id: group.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response).not_to render_template('new') expect(response).not_to render_template('new')
end end
end end
...@@ -152,7 +152,7 @@ describe ProjectsController do ...@@ -152,7 +152,7 @@ describe ProjectsController do
it 'renders a 503' do it 'renders a 503' do
get :show, namespace_id: project.namespace, id: project get :show, namespace_id: project.namespace, id: project
expect(response).to have_http_status(503) expect(response).to have_gitlab_http_status(503)
end end
end end
...@@ -272,7 +272,7 @@ describe ProjectsController do ...@@ -272,7 +272,7 @@ describe ProjectsController do
get :show, namespace_id: project.namespace, id: project, format: :git get :show, namespace_id: project.namespace, id: project, format: :git
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to(namespace_project_path) expect(response).to redirect_to(namespace_project_path)
end end
end end
...@@ -295,7 +295,7 @@ describe ProjectsController do ...@@ -295,7 +295,7 @@ describe ProjectsController do
expect(project.path).to include 'renamed_path' expect(project.path).to include 'renamed_path'
expect(assigns(:repository).path).to include project.path expect(assigns(:repository).path).to include project.path
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -311,7 +311,7 @@ describe ProjectsController do ...@@ -311,7 +311,7 @@ describe ProjectsController do
.not_to change { project.reload.path } .not_to change { project.reload.path }
expect(controller).to set_flash[:alert].to(/container registry tags/) expect(controller).to set_flash[:alert].to(/container registry tags/)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -327,7 +327,7 @@ describe ProjectsController do ...@@ -327,7 +327,7 @@ describe ProjectsController do
id: project.id, id: project.id,
project: params project: params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
params.each do |param, value| params.each do |param, value|
expect(project.public_send(param)).to eq(value) expect(project.public_send(param)).to eq(value)
end end
...@@ -360,7 +360,7 @@ describe ProjectsController do ...@@ -360,7 +360,7 @@ describe ProjectsController do
project.reload project.reload
expect(project.namespace).to eq(new_namespace) expect(project.namespace).to eq(new_namespace)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'when new namespace is empty' do context 'when new namespace is empty' do
...@@ -379,7 +379,7 @@ describe ProjectsController do ...@@ -379,7 +379,7 @@ describe ProjectsController do
project.reload project.reload
expect(project.namespace).to eq(old_namespace) expect(project.namespace).to eq(old_namespace)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(flash[:alert]).to eq 'Please select a new namespace for your project.' expect(flash[:alert]).to eq 'Please select a new namespace for your project.'
end end
end end
...@@ -396,7 +396,7 @@ describe ProjectsController do ...@@ -396,7 +396,7 @@ describe ProjectsController do
delete :destroy, namespace_id: project.namespace, id: project delete :destroy, namespace_id: project.namespace, id: project
expect { Project.find(orig_id) }.to raise_error(ActiveRecord::RecordNotFound) expect { Project.find(orig_id) }.to raise_error(ActiveRecord::RecordNotFound)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to(dashboard_projects_path) expect(response).to redirect_to(dashboard_projects_path)
end end
...@@ -435,7 +435,7 @@ describe ProjectsController do ...@@ -435,7 +435,7 @@ describe ProjectsController do
end end
it 'has http status 200' do it 'has http status 200' do
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'changes the user incoming email token' do it 'changes the user incoming email token' do
...@@ -511,7 +511,7 @@ describe ProjectsController do ...@@ -511,7 +511,7 @@ describe ProjectsController do
delete(:remove_fork, delete(:remove_fork,
namespace_id: project.namespace, namespace_id: project.namespace,
id: project, format: :js) id: project, format: :js)
expect(response).to have_http_status(401) expect(response).to have_gitlab_http_status(401)
end end
end end
...@@ -545,7 +545,7 @@ describe ProjectsController do ...@@ -545,7 +545,7 @@ describe ProjectsController do
namespace_id: project.namespace.path, namespace_id: project.namespace.path,
id: project.path id: project.path
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'allows an admin user to access the page' do it 'allows an admin user to access the page' do
...@@ -555,7 +555,7 @@ describe ProjectsController do ...@@ -555,7 +555,7 @@ describe ProjectsController do
namespace_id: project.namespace.path, namespace_id: project.namespace.path,
id: project.path id: project.path
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -581,7 +581,7 @@ describe ProjectsController do ...@@ -581,7 +581,7 @@ describe ProjectsController do
get :show, namespace_id: public_project.namespace, id: public_project get :show, namespace_id: public_project.namespace, id: public_project
expect(assigns(:project)).to eq(public_project) expect(assigns(:project)).to eq(public_project)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -620,13 +620,13 @@ describe ProjectsController do ...@@ -620,13 +620,13 @@ describe ProjectsController do
it 'does not 404' do it 'does not 404' do
post :toggle_star, namespace_id: public_project.namespace, id: public_project.path.upcase post :toggle_star, namespace_id: public_project.namespace, id: public_project.path.upcase
expect(response).not_to have_http_status(404) expect(response).not_to have_gitlab_http_status(404)
end end
it 'does not redirect to the correct casing' do it 'does not redirect to the correct casing' do
post :toggle_star, namespace_id: public_project.namespace, id: public_project.path.upcase post :toggle_star, namespace_id: public_project.namespace, id: public_project.path.upcase
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -636,7 +636,7 @@ describe ProjectsController do ...@@ -636,7 +636,7 @@ describe ProjectsController do
it 'returns not found' do it 'returns not found' do
post :toggle_star, namespace_id: 'foo', id: 'bar' post :toggle_star, namespace_id: 'foo', id: 'bar'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -650,13 +650,13 @@ describe ProjectsController do ...@@ -650,13 +650,13 @@ describe ProjectsController do
it 'does not 404' do it 'does not 404' do
delete :destroy, namespace_id: project.namespace, id: project.path.upcase delete :destroy, namespace_id: project.namespace, id: project.path.upcase
expect(response).not_to have_http_status(404) expect(response).not_to have_gitlab_http_status(404)
end end
it 'does not redirect to the correct casing' do it 'does not redirect to the correct casing' do
delete :destroy, namespace_id: project.namespace, id: project.path.upcase delete :destroy, namespace_id: project.namespace, id: project.path.upcase
expect(response).not_to have_http_status(301) expect(response).not_to have_gitlab_http_status(301)
end end
end end
...@@ -666,7 +666,7 @@ describe ProjectsController do ...@@ -666,7 +666,7 @@ describe ProjectsController do
it 'returns not found' do it 'returns not found' do
delete :destroy, namespace_id: 'foo', id: 'bar' delete :destroy, namespace_id: 'foo', id: 'bar'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -683,7 +683,7 @@ describe ProjectsController do ...@@ -683,7 +683,7 @@ describe ProjectsController do
it 'returns 302' do it 'returns 302' do
get :export, namespace_id: project.namespace, id: project get :export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -695,7 +695,7 @@ describe ProjectsController do ...@@ -695,7 +695,7 @@ describe ProjectsController do
it 'returns 404' do it 'returns 404' do
get :export, namespace_id: project.namespace, id: project get :export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -711,7 +711,7 @@ describe ProjectsController do ...@@ -711,7 +711,7 @@ describe ProjectsController do
it 'returns 302' do it 'returns 302' do
get :download_export, namespace_id: project.namespace, id: project get :download_export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -723,7 +723,7 @@ describe ProjectsController do ...@@ -723,7 +723,7 @@ describe ProjectsController do
it 'returns 404' do it 'returns 404' do
get :download_export, namespace_id: project.namespace, id: project get :download_export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -739,7 +739,7 @@ describe ProjectsController do ...@@ -739,7 +739,7 @@ describe ProjectsController do
it 'returns 302' do it 'returns 302' do
post :remove_export, namespace_id: project.namespace, id: project post :remove_export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -751,7 +751,7 @@ describe ProjectsController do ...@@ -751,7 +751,7 @@ describe ProjectsController do
it 'returns 404' do it 'returns 404' do
post :remove_export, namespace_id: project.namespace, id: project post :remove_export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -767,7 +767,7 @@ describe ProjectsController do ...@@ -767,7 +767,7 @@ describe ProjectsController do
it 'returns 302' do it 'returns 302' do
post :generate_new_export, namespace_id: project.namespace, id: project post :generate_new_export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
end end
end end
...@@ -779,7 +779,7 @@ describe ProjectsController do ...@@ -779,7 +779,7 @@ describe ProjectsController do
it 'returns 404' do it 'returns 404' do
post :generate_new_export, namespace_id: project.namespace, id: project post :generate_new_export, namespace_id: project.namespace, id: project
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -69,7 +69,7 @@ describe SentNotificationsController do ...@@ -69,7 +69,7 @@ describe SentNotificationsController do
end end
it 'returns a 404' do it 'returns a 404' do
expect(response).to have_http_status(:not_found) expect(response).to have_gitlab_http_status(:not_found)
end end
end end
......
...@@ -19,7 +19,7 @@ describe SessionsController do ...@@ -19,7 +19,7 @@ describe SessionsController do
it 'redirects to :omniauth_authorize_path' do it 'redirects to :omniauth_authorize_path' do
get(:new) get(:new)
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(response).to redirect_to('/saml') expect(response).to redirect_to('/saml')
end end
end end
...@@ -28,7 +28,7 @@ describe SessionsController do ...@@ -28,7 +28,7 @@ describe SessionsController do
it 'responds with 200' do it 'responds with 200' do
get(:new, auto_sign_in: 'false') get(:new, auto_sign_in: 'false')
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
......
...@@ -20,7 +20,7 @@ describe Snippets::NotesController do ...@@ -20,7 +20,7 @@ describe Snippets::NotesController do
end end
it "returns status 200" do it "returns status 200" do
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "returns not empty array of notes" do it "returns not empty array of notes" do
...@@ -37,7 +37,7 @@ describe Snippets::NotesController do ...@@ -37,7 +37,7 @@ describe Snippets::NotesController do
it "returns status 404" do it "returns status 404" do
get :index, { snippet_id: internal_snippet } get :index, { snippet_id: internal_snippet }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -49,7 +49,7 @@ describe Snippets::NotesController do ...@@ -49,7 +49,7 @@ describe Snippets::NotesController do
it "returns status 200" do it "returns status 200" do
get :index, { snippet_id: internal_snippet } get :index, { snippet_id: internal_snippet }
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -63,7 +63,7 @@ describe Snippets::NotesController do ...@@ -63,7 +63,7 @@ describe Snippets::NotesController do
it "returns status 404" do it "returns status 404" do
get :index, { snippet_id: private_snippet } get :index, { snippet_id: private_snippet }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -75,7 +75,7 @@ describe Snippets::NotesController do ...@@ -75,7 +75,7 @@ describe Snippets::NotesController do
it "returns status 404" do it "returns status 404" do
get :index, { snippet_id: private_snippet } get :index, { snippet_id: private_snippet }
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -89,7 +89,7 @@ describe Snippets::NotesController do ...@@ -89,7 +89,7 @@ describe Snippets::NotesController do
it "returns status 200" do it "returns status 200" do
get :index, { snippet_id: private_snippet } get :index, { snippet_id: private_snippet }
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "returns 1 note" do it "returns 1 note" do
...@@ -134,7 +134,7 @@ describe Snippets::NotesController do ...@@ -134,7 +134,7 @@ describe Snippets::NotesController do
it "returns status 200" do it "returns status 200" do
delete :destroy, request_params delete :destroy, request_params
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "deletes the note" do it "deletes the note" do
...@@ -162,7 +162,7 @@ describe Snippets::NotesController do ...@@ -162,7 +162,7 @@ describe Snippets::NotesController do
it "returns status 404" do it "returns status 404" do
delete :destroy, request_params delete :destroy, request_params
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it "does not update the note" do it "does not update the note" do
...@@ -182,7 +182,7 @@ describe Snippets::NotesController do ...@@ -182,7 +182,7 @@ describe Snippets::NotesController do
it "toggles the award emoji" do it "toggles the award emoji" do
expect { subject }.to change { note.award_emoji.count }.by(1) expect { subject }.to change { note.award_emoji.count }.by(1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it "removes the already awarded emoji when it exists" do it "removes the already awarded emoji when it exists" do
...@@ -190,7 +190,7 @@ describe Snippets::NotesController do ...@@ -190,7 +190,7 @@ describe Snippets::NotesController do
expect { subject }.to change { AwardEmoji.count }.by(-1) expect { subject }.to change { AwardEmoji.count }.by(-1)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -40,7 +40,7 @@ describe SnippetsController do ...@@ -40,7 +40,7 @@ describe SnippetsController do
it 'responds with status 200' do it 'responds with status 200' do
get :new get :new
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -69,7 +69,7 @@ describe SnippetsController do ...@@ -69,7 +69,7 @@ describe SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get :show, id: other_personal_snippet.to_param get :show, id: other_personal_snippet.to_param
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -78,7 +78,7 @@ describe SnippetsController do ...@@ -78,7 +78,7 @@ describe SnippetsController do
get :show, id: personal_snippet.to_param get :show, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -104,7 +104,7 @@ describe SnippetsController do ...@@ -104,7 +104,7 @@ describe SnippetsController do
get :show, id: personal_snippet.to_param get :show, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -129,7 +129,7 @@ describe SnippetsController do ...@@ -129,7 +129,7 @@ describe SnippetsController do
get :show, id: personal_snippet.to_param get :show, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -138,7 +138,7 @@ describe SnippetsController do ...@@ -138,7 +138,7 @@ describe SnippetsController do
get :show, id: personal_snippet.to_param get :show, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -152,7 +152,7 @@ describe SnippetsController do ...@@ -152,7 +152,7 @@ describe SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get :show, id: 'doesntexist' get :show, id: 'doesntexist'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -432,7 +432,7 @@ describe SnippetsController do ...@@ -432,7 +432,7 @@ describe SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get :raw, id: other_personal_snippet.to_param get :raw, id: other_personal_snippet.to_param
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -443,7 +443,7 @@ describe SnippetsController do ...@@ -443,7 +443,7 @@ describe SnippetsController do
it 'responds with status 200' do it 'responds with status 200' do
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'has expected headers' do it 'has expected headers' do
...@@ -475,7 +475,7 @@ describe SnippetsController do ...@@ -475,7 +475,7 @@ describe SnippetsController do
get :raw, id: personal_snippet.to_param get :raw, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
...@@ -500,7 +500,7 @@ describe SnippetsController do ...@@ -500,7 +500,7 @@ describe SnippetsController do
get :raw, id: personal_snippet.to_param get :raw, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'CRLF line ending' do context 'CRLF line ending' do
...@@ -527,7 +527,7 @@ describe SnippetsController do ...@@ -527,7 +527,7 @@ describe SnippetsController do
get :raw, id: personal_snippet.to_param get :raw, id: personal_snippet.to_param
expect(assigns(:snippet)).to eq(personal_snippet) expect(assigns(:snippet)).to eq(personal_snippet)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
end end
end end
...@@ -541,7 +541,7 @@ describe SnippetsController do ...@@ -541,7 +541,7 @@ describe SnippetsController do
it 'responds with status 404' do it 'responds with status 404' do
get :raw, id: 'doesntexist' get :raw, id: 'doesntexist'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
......
...@@ -18,7 +18,7 @@ describe UploadsController do ...@@ -18,7 +18,7 @@ describe UploadsController do
it "returns 401 when the user is not logged in" do it "returns 401 when the user is not logged in" do
post :create, model: model, id: snippet.id, format: :json post :create, model: model, id: snippet.id, format: :json
expect(response).to have_http_status(401) expect(response).to have_gitlab_http_status(401)
end end
it "returns 404 when user can't comment on a snippet" do it "returns 404 when user can't comment on a snippet" do
...@@ -27,7 +27,7 @@ describe UploadsController do ...@@ -27,7 +27,7 @@ describe UploadsController do
sign_in(user) sign_in(user)
post :create, model: model, id: private_snippet.id, format: :json post :create, model: model, id: private_snippet.id, format: :json
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -39,7 +39,7 @@ describe UploadsController do ...@@ -39,7 +39,7 @@ describe UploadsController do
it "returns an error without file" do it "returns an error without file" do
post :create, model: model, id: snippet.id, format: :json post :create, model: model, id: snippet.id, format: :json
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
it "returns an error with invalid model" do it "returns an error with invalid model" do
...@@ -50,7 +50,7 @@ describe UploadsController do ...@@ -50,7 +50,7 @@ describe UploadsController do
it "returns 404 status when object not found" do it "returns 404 status when object not found" do
post :create, model: model, id: 9999, format: :json post :create, model: model, id: 9999, format: :json
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
context 'with valid image' do context 'with valid image' do
...@@ -174,7 +174,7 @@ describe UploadsController do ...@@ -174,7 +174,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "user", mounted_as: "avatar", id: user.id, filename: "image.png" get :show, model: "user", mounted_as: "avatar", id: user.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -190,7 +190,7 @@ describe UploadsController do ...@@ -190,7 +190,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "user", mounted_as: "avatar", id: user.id, filename: "image.png" get :show, model: "user", mounted_as: "avatar", id: user.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -214,7 +214,7 @@ describe UploadsController do ...@@ -214,7 +214,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png" get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -233,7 +233,7 @@ describe UploadsController do ...@@ -233,7 +233,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png" get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -285,7 +285,7 @@ describe UploadsController do ...@@ -285,7 +285,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png" get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -301,7 +301,7 @@ describe UploadsController do ...@@ -301,7 +301,7 @@ describe UploadsController do
it "responds with status 404" do it "responds with status 404" do
get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png" get :show, model: "project", mounted_as: "avatar", id: project.id, filename: "image.png"
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -316,7 +316,7 @@ describe UploadsController do ...@@ -316,7 +316,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png" get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -335,7 +335,7 @@ describe UploadsController do ...@@ -335,7 +335,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png" get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -378,7 +378,7 @@ describe UploadsController do ...@@ -378,7 +378,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png" get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -394,7 +394,7 @@ describe UploadsController do ...@@ -394,7 +394,7 @@ describe UploadsController do
it "responds with status 404" do it "responds with status 404" do
get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png" get :show, model: "group", mounted_as: "avatar", id: group.id, filename: "image.png"
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -414,7 +414,7 @@ describe UploadsController do ...@@ -414,7 +414,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png" get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -433,7 +433,7 @@ describe UploadsController do ...@@ -433,7 +433,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png" get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -485,7 +485,7 @@ describe UploadsController do ...@@ -485,7 +485,7 @@ describe UploadsController do
it "responds with status 200" do it "responds with status 200" do
get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png" get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png"
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -501,7 +501,7 @@ describe UploadsController do ...@@ -501,7 +501,7 @@ describe UploadsController do
it "responds with status 404" do it "responds with status 404" do
get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png" get :show, model: "note", mounted_as: "attachment", id: note.id, filename: "image.png"
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -516,7 +516,7 @@ describe UploadsController do ...@@ -516,7 +516,7 @@ describe UploadsController do
it 'responds with status 200' do it 'responds with status 200' do
get :show, model: 'appearance', mounted_as: 'header_logo', id: appearance.id, filename: 'dk.png' get :show, model: 'appearance', mounted_as: 'header_logo', id: appearance.id, filename: 'dk.png'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
...@@ -535,7 +535,7 @@ describe UploadsController do ...@@ -535,7 +535,7 @@ describe UploadsController do
it 'responds with status 200' do it 'responds with status 200' do
get :show, model: 'appearance', mounted_as: 'logo', id: appearance.id, filename: 'dk.png' get :show, model: 'appearance', mounted_as: 'logo', id: appearance.id, filename: 'dk.png'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it_behaves_like 'content not cached without revalidation' do it_behaves_like 'content not cached without revalidation' do
......
...@@ -24,7 +24,7 @@ describe UsersController do ...@@ -24,7 +24,7 @@ describe UsersController do
it 'renders the show template' do it 'renders the show template' do
get :show, username: user.username get :show, username: user.username
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('show') expect(response).to render_template('show')
end end
end end
...@@ -49,7 +49,7 @@ describe UsersController do ...@@ -49,7 +49,7 @@ describe UsersController do
it 'renders show' do it 'renders show' do
get :show, username: user.username get :show, username: user.username
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('show') expect(response).to render_template('show')
end end
end end
...@@ -70,7 +70,7 @@ describe UsersController do ...@@ -70,7 +70,7 @@ describe UsersController do
it 'renders 404' do it 'renders 404' do
get :show, username: 'nonexistent' get :show, username: 'nonexistent'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -82,7 +82,7 @@ describe UsersController do ...@@ -82,7 +82,7 @@ describe UsersController do
get :calendar, username: user.username, format: :json get :calendar, username: user.username, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
context 'forked project' do context 'forked project' do
...@@ -139,7 +139,7 @@ describe UsersController do ...@@ -139,7 +139,7 @@ describe UsersController do
context 'format html' do context 'format html' do
it 'renders snippets page' do it 'renders snippets page' do
get :snippets, username: user.username get :snippets, username: user.username
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to render_template('show') expect(response).to render_template('show')
end end
end end
...@@ -147,7 +147,7 @@ describe UsersController do ...@@ -147,7 +147,7 @@ describe UsersController do
context 'format json' do context 'format json' do
it 'response with snippets json data' do it 'response with snippets json data' do
get :snippets, username: user.username, format: :json get :snippets, username: user.username, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(JSON.parse(response.body)).to have_key('html') expect(JSON.parse(response.body)).to have_key('html')
end end
end end
......
...@@ -26,7 +26,7 @@ describe Boards::IssuesController do ...@@ -26,7 +26,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_issues user: user, board: 999, list: list2 list_issues user: user, board: 999, list: list2
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -53,7 +53,7 @@ describe Boards::IssuesController do ...@@ -53,7 +53,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_issues user: user, board: board, list: 999 list_issues user: user, board: board, list: 999
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -83,7 +83,7 @@ describe Boards::IssuesController do ...@@ -83,7 +83,7 @@ describe Boards::IssuesController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
list_issues user: user, board: board, list: list2 list_issues user: user, board: board, list: list2
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -104,7 +104,7 @@ describe Boards::IssuesController do ...@@ -104,7 +104,7 @@ describe Boards::IssuesController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
create_issue user: user, board: board, list: list1, title: 'New issue' create_issue user: user, board: board, list: list1, title: 'New issue'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the created issue' do it 'returns the created issue' do
...@@ -119,7 +119,7 @@ describe Boards::IssuesController do ...@@ -119,7 +119,7 @@ describe Boards::IssuesController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
create_issue user: user, board: board, list: list1, title: nil create_issue user: user, board: board, list: list1, title: nil
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -129,7 +129,7 @@ describe Boards::IssuesController do ...@@ -129,7 +129,7 @@ describe Boards::IssuesController do
create_issue user: user, board: board, list: list, title: 'New issue' create_issue user: user, board: board, list: list, title: 'New issue'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -137,7 +137,7 @@ describe Boards::IssuesController do ...@@ -137,7 +137,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
create_issue user: user, board: 999, list: list1, title: 'New issue' create_issue user: user, board: 999, list: list1, title: 'New issue'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -145,7 +145,7 @@ describe Boards::IssuesController do ...@@ -145,7 +145,7 @@ describe Boards::IssuesController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
create_issue user: user, board: board, list: 999, title: 'New issue' create_issue user: user, board: board, list: 999, title: 'New issue'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -154,7 +154,7 @@ describe Boards::IssuesController do ...@@ -154,7 +154,7 @@ describe Boards::IssuesController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
create_issue user: guest, board: board, list: list1, title: 'New issue' create_issue user: guest, board: board, list: list1, title: 'New issue'
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -175,7 +175,7 @@ describe Boards::IssuesController do ...@@ -175,7 +175,7 @@ describe Boards::IssuesController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
move user: user, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id move user: user, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'moves issue to the desired list' do it 'moves issue to the desired list' do
...@@ -189,19 +189,19 @@ describe Boards::IssuesController do ...@@ -189,19 +189,19 @@ describe Boards::IssuesController do
it 'returns a unprocessable entity 422 response for invalid lists' do it 'returns a unprocessable entity 422 response for invalid lists' do
move user: user, board: board, issue: issue, from_list_id: nil, to_list_id: nil move user: user, board: board, issue: issue, from_list_id: nil, to_list_id: nil
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
it 'returns a not found 404 response for invalid board id' do it 'returns a not found 404 response for invalid board id' do
move user: user, board: 999, issue: issue, from_list_id: list1.id, to_list_id: list2.id move user: user, board: 999, issue: issue, from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
it 'returns a not found 404 response for invalid issue id' do it 'returns a not found 404 response for invalid issue id' do
move user: user, board: board, issue: double(id: 999), from_list_id: list1.id, to_list_id: list2.id move user: user, board: board, issue: double(id: 999), from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -215,7 +215,7 @@ describe Boards::IssuesController do ...@@ -215,7 +215,7 @@ describe Boards::IssuesController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
move user: guest, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id move user: guest, board: board, issue: issue, from_list_id: list1.id, to_list_id: list2.id
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
......
...@@ -15,7 +15,7 @@ describe Boards::ListsController do ...@@ -15,7 +15,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
read_board_list user: user, board: board read_board_list user: user, board: board
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
...@@ -38,7 +38,7 @@ describe Boards::ListsController do ...@@ -38,7 +38,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
read_board_list user: user, board: board read_board_list user: user, board: board
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -56,7 +56,7 @@ describe Boards::ListsController do ...@@ -56,7 +56,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
create_board_list user: user, board: board, label_id: label.id create_board_list user: user, board: board, label_id: label.id
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the created list' do it 'returns the created list' do
...@@ -71,7 +71,7 @@ describe Boards::ListsController do ...@@ -71,7 +71,7 @@ describe Boards::ListsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
create_board_list user: user, board: board, label_id: nil create_board_list user: user, board: board, label_id: nil
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -81,7 +81,7 @@ describe Boards::ListsController do ...@@ -81,7 +81,7 @@ describe Boards::ListsController do
create_board_list user: user, board: board, label_id: label.id create_board_list user: user, board: board, label_id: label.id
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -92,7 +92,7 @@ describe Boards::ListsController do ...@@ -92,7 +92,7 @@ describe Boards::ListsController do
create_board_list user: guest, board: board, label_id: label.id create_board_list user: guest, board: board, label_id: label.id
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -113,7 +113,7 @@ describe Boards::ListsController do ...@@ -113,7 +113,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
move user: user, board: board, list: planning, position: 1 move user: user, board: board, list: planning, position: 1
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'moves the list to the desired position' do it 'moves the list to the desired position' do
...@@ -127,7 +127,7 @@ describe Boards::ListsController do ...@@ -127,7 +127,7 @@ describe Boards::ListsController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
move user: user, board: board, list: planning, position: 6 move user: user, board: board, list: planning, position: 6
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -135,7 +135,7 @@ describe Boards::ListsController do ...@@ -135,7 +135,7 @@ describe Boards::ListsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
move user: user, board: board, list: 999, position: 1 move user: user, board: board, list: 999, position: 1
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -143,7 +143,7 @@ describe Boards::ListsController do ...@@ -143,7 +143,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
move user: guest, board: board, list: planning, position: 6 move user: guest, board: board, list: planning, position: 6
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
...@@ -164,7 +164,7 @@ describe Boards::ListsController do ...@@ -164,7 +164,7 @@ describe Boards::ListsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
remove_board_list user: user, board: board, list: planning remove_board_list user: user, board: board, list: planning
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'removes list from board' do it 'removes list from board' do
...@@ -176,7 +176,7 @@ describe Boards::ListsController do ...@@ -176,7 +176,7 @@ describe Boards::ListsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
remove_board_list user: user, board: board, list: 999 remove_board_list user: user, board: board, list: 999
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -184,7 +184,7 @@ describe Boards::ListsController do ...@@ -184,7 +184,7 @@ describe Boards::ListsController do
it 'returns a forbidden 403 response' do it 'returns a forbidden 403 response' do
remove_board_list user: guest, board: board, list: planning remove_board_list user: guest, board: board, list: planning
expect(response).to have_http_status(403) expect(response).to have_gitlab_http_status(403)
end end
end end
......
...@@ -67,7 +67,7 @@ describe ProjectsController do ...@@ -67,7 +67,7 @@ describe ProjectsController do
id: project.id, id: project.id,
project: params project: params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
params.except(:repository_size_limit).each do |param, value| params.except(:repository_size_limit).each do |param, value|
expect(project.public_send(param)).to eq(value) expect(project.public_send(param)).to eq(value)
end end
...@@ -87,7 +87,7 @@ describe ProjectsController do ...@@ -87,7 +87,7 @@ describe ProjectsController do
id: project.id, id: project.id,
project: params project: params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(project.approver_groups.pluck(:group_id)).to contain_exactly(params[:approver_group_ids]) expect(project.approver_groups.pluck(:group_id)).to contain_exactly(params[:approver_group_ids])
expect(project.approvers.pluck(:user_id)).to contain_exactly(params[:approver_ids]) expect(project.approvers.pluck(:user_id)).to contain_exactly(params[:approver_ids])
end end
...@@ -103,7 +103,7 @@ describe ProjectsController do ...@@ -103,7 +103,7 @@ describe ProjectsController do
id: project.id, id: project.id,
project: params project: params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
params.each do |param, value| params.each do |param, value|
expect(project.public_send(param)).to eq(value) expect(project.public_send(param)).to eq(value)
end end
...@@ -122,7 +122,7 @@ describe ProjectsController do ...@@ -122,7 +122,7 @@ describe ProjectsController do
id: project.id, id: project.id,
project: params project: params
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(project.service_desk_enabled).to eq(true) expect(project.service_desk_enabled).to eq(true)
end end
......
...@@ -31,7 +31,7 @@ describe Groups::BoardsController do ...@@ -31,7 +31,7 @@ describe Groups::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_boards list_boards
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'text/html' expect(response.content_type).to eq 'text/html'
end end
end end
...@@ -58,7 +58,7 @@ describe Groups::BoardsController do ...@@ -58,7 +58,7 @@ describe Groups::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
list_boards format: :json list_boards format: :json
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
end end
...@@ -88,7 +88,7 @@ describe Groups::BoardsController do ...@@ -88,7 +88,7 @@ describe Groups::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
read_board board: board read_board board: board
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'text/html' expect(response.content_type).to eq 'text/html'
end end
end end
...@@ -109,7 +109,7 @@ describe Groups::BoardsController do ...@@ -109,7 +109,7 @@ describe Groups::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
read_board board: board, format: :json read_board board: board, format: :json
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
end end
end end
...@@ -121,7 +121,7 @@ describe Groups::BoardsController do ...@@ -121,7 +121,7 @@ describe Groups::BoardsController do
read_board board: another_board read_board board: another_board
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
......
...@@ -39,7 +39,7 @@ describe Projects::BoardsController do ...@@ -39,7 +39,7 @@ describe Projects::BoardsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
create_board name: 'Backend' create_board name: 'Backend'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the created board' do it 'returns the created board' do
...@@ -53,7 +53,7 @@ describe Projects::BoardsController do ...@@ -53,7 +53,7 @@ describe Projects::BoardsController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
create_board name: nil create_board name: nil
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -67,7 +67,7 @@ describe Projects::BoardsController do ...@@ -67,7 +67,7 @@ describe Projects::BoardsController do
create_board name: 'Backend' create_board name: 'Backend'
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
...@@ -77,7 +77,7 @@ describe Projects::BoardsController do ...@@ -77,7 +77,7 @@ describe Projects::BoardsController do
create_board name: 'Backend' create_board name: 'Backend'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
def create_board(name:) def create_board(name:)
...@@ -95,7 +95,7 @@ describe Projects::BoardsController do ...@@ -95,7 +95,7 @@ describe Projects::BoardsController do
it 'returns a successful 200 response' do it 'returns a successful 200 response' do
update_board board: board, name: 'Frontend' update_board board: board, name: 'Frontend'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
end end
it 'returns the updated board' do it 'returns the updated board' do
...@@ -109,7 +109,7 @@ describe Projects::BoardsController do ...@@ -109,7 +109,7 @@ describe Projects::BoardsController do
it 'returns an unprocessable entity 422 response' do it 'returns an unprocessable entity 422 response' do
update_board board: board, name: nil update_board board: board, name: nil
expect(response).to have_http_status(422) expect(response).to have_gitlab_http_status(422)
end end
end end
...@@ -117,7 +117,7 @@ describe Projects::BoardsController do ...@@ -117,7 +117,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
update_board board: 999, name: 'Frontend' update_board board: 999, name: 'Frontend'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -131,7 +131,7 @@ describe Projects::BoardsController do ...@@ -131,7 +131,7 @@ describe Projects::BoardsController do
update_board board: board, name: 'Backend' update_board board: board, name: 'Backend'
expect(response.content_type).to eq 'application/json' expect(response.content_type).to eq 'application/json'
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -164,7 +164,7 @@ describe Projects::BoardsController do ...@@ -164,7 +164,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
remove_board board: 999 remove_board board: 999
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
...@@ -177,7 +177,7 @@ describe Projects::BoardsController do ...@@ -177,7 +177,7 @@ describe Projects::BoardsController do
it 'returns a not found 404 response' do it 'returns a not found 404 response' do
remove_board board: board remove_board board: board
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
......
...@@ -105,7 +105,7 @@ describe Projects::IssuesController do ...@@ -105,7 +105,7 @@ describe Projects::IssuesController do
perform :get, :index, sort: 'weight' perform :get, :index, sort: 'weight'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(assigns(:issues)).to eq(expected) expect(assigns(:issues)).to eq(expected)
end end
...@@ -115,7 +115,7 @@ describe Projects::IssuesController do ...@@ -115,7 +115,7 @@ describe Projects::IssuesController do
perform :get, :index, weight: 1 perform :get, :index, weight: 1
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(assigns(:issues)).to eq([issue2]) expect(assigns(:issues)).to eq([issue2])
end end
end end
...@@ -124,7 +124,7 @@ describe Projects::IssuesController do ...@@ -124,7 +124,7 @@ describe Projects::IssuesController do
it 'sets issue weight' do it 'sets issue weight' do
perform :put, :update, id: issue.to_param, issue: { weight: 6 }, format: :json perform :put, :update, id: issue.to_param, issue: { weight: 6 }, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(issue.reload.weight).to eq(6) expect(issue.reload.weight).to eq(6)
end end
end end
...@@ -133,7 +133,7 @@ describe Projects::IssuesController do ...@@ -133,7 +133,7 @@ describe Projects::IssuesController do
it 'sets issue weight' do it 'sets issue weight' do
perform :post, :create, issue: new_issue.attributes perform :post, :create, issue: new_issue.attributes
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(Issue.count).to eq(1) expect(Issue.count).to eq(1)
issue = Issue.first issue = Issue.first
...@@ -153,7 +153,7 @@ describe Projects::IssuesController do ...@@ -153,7 +153,7 @@ describe Projects::IssuesController do
perform :get, :index, weight: 1 perform :get, :index, weight: 1
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(assigns(:issues)).to match_array(expected) expect(assigns(:issues)).to match_array(expected)
end end
end end
...@@ -162,7 +162,7 @@ describe Projects::IssuesController do ...@@ -162,7 +162,7 @@ describe Projects::IssuesController do
it 'does not set issue weight' do it 'does not set issue weight' do
perform :put, :update, id: issue.to_param, issue: { weight: 6 }, format: :json perform :put, :update, id: issue.to_param, issue: { weight: 6 }, format: :json
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(issue.reload.weight).to be_nil expect(issue.reload.weight).to be_nil
expect(issue.reload.read_attribute(:weight)).to eq(5) # pre-existing data is not overwritten expect(issue.reload.read_attribute(:weight)).to eq(5) # pre-existing data is not overwritten
end end
...@@ -172,7 +172,7 @@ describe Projects::IssuesController do ...@@ -172,7 +172,7 @@ describe Projects::IssuesController do
it 'does not set issue weight' do it 'does not set issue weight' do
perform :post, :create, issue: new_issue.attributes perform :post, :create, issue: new_issue.attributes
expect(response).to have_http_status(302) expect(response).to have_gitlab_http_status(302)
expect(Issue.count).to eq(1) expect(Issue.count).to eq(1)
issue = Issue.first issue = Issue.first
...@@ -231,7 +231,7 @@ describe Projects::IssuesController do ...@@ -231,7 +231,7 @@ describe Projects::IssuesController do
it 'returns a 404' do it 'returns a 404' do
get_service_desk get_service_desk
expect(response).to have_http_status(404) expect(response).to have_gitlab_http_status(404)
end end
end end
end end
......
...@@ -33,7 +33,7 @@ describe API::Issues, :mailer do ...@@ -33,7 +33,7 @@ describe API::Issues, :mailer do
it 'matches V4 response schema' do it 'matches V4 response schema' do
get api('/issues', user) get api('/issues', user)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to match_response_schema('public_api/v4/issues', dir: 'ee') expect(response).to match_response_schema('public_api/v4/issues', dir: 'ee')
end end
end end
...@@ -45,7 +45,7 @@ describe API::Issues, :mailer do ...@@ -45,7 +45,7 @@ describe API::Issues, :mailer do
title: 'new issue', labels: 'label, label2', weight: 3, title: 'new issue', labels: 'label, label2', weight: 3,
assignee_ids: [user2.id] assignee_ids: [user2.id]
expect(response).to have_http_status(201) expect(response).to have_gitlab_http_status(201)
expect(json_response['title']).to eq('new issue') expect(json_response['title']).to eq('new issue')
expect(json_response['description']).to be_nil expect(json_response['description']).to be_nil
expect(json_response['labels']).to eq(%w(label label2)) expect(json_response['labels']).to eq(%w(label label2))
...@@ -60,7 +60,7 @@ describe API::Issues, :mailer do ...@@ -60,7 +60,7 @@ describe API::Issues, :mailer do
it 'updates an issue with no weight' do it 'updates an issue with no weight' do
put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: 5 put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: 5
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['weight']).to eq(5) expect(json_response['weight']).to eq(5)
end end
...@@ -69,21 +69,21 @@ describe API::Issues, :mailer do ...@@ -69,21 +69,21 @@ describe API::Issues, :mailer do
put api("/projects/#{project.id}/issues/#{weighted_issue.iid}", user), weight: nil put api("/projects/#{project.id}/issues/#{weighted_issue.iid}", user), weight: nil
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['weight']).to be_nil expect(json_response['weight']).to be_nil
end end
it 'returns 400 if weight is less than minimum weight' do it 'returns 400 if weight is less than minimum weight' do
put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: -1 put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: -1
expect(response).to have_http_status(400) expect(response).to have_gitlab_http_status(400)
expect(json_response['error']).to eq('weight does not have a valid value') expect(json_response['error']).to eq('weight does not have a valid value')
end end
it 'returns 400 if weight is more than maximum weight' do it 'returns 400 if weight is more than maximum weight' do
put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: 10 put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: 10
expect(response).to have_http_status(400) expect(response).to have_gitlab_http_status(400)
expect(json_response['error']).to eq('weight does not have a valid value') expect(json_response['error']).to eq('weight does not have a valid value')
end end
...@@ -95,7 +95,7 @@ describe API::Issues, :mailer do ...@@ -95,7 +95,7 @@ describe API::Issues, :mailer do
it 'ignores the update' do it 'ignores the update' do
put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: 5 put api("/projects/#{project.id}/issues/#{issue.iid}", user), weight: 5
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['weight']).to be_nil expect(json_response['weight']).to be_nil
expect(issue.reload.read_attribute(:weight)).to be_nil expect(issue.reload.read_attribute(:weight)).to be_nil
end end
...@@ -103,7 +103,7 @@ describe API::Issues, :mailer do ...@@ -103,7 +103,7 @@ describe API::Issues, :mailer do
end end
def expect_paginated_array_response(size: nil) def expect_paginated_array_response(size: nil)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(response).to include_pagination_headers expect(response).to include_pagination_headers
expect(json_response).to be_an Array expect(json_response).to be_an Array
expect(json_response.length).to eq(size) if size expect(json_response.length).to eq(size) if size
......
...@@ -14,7 +14,7 @@ describe API::Settings, 'EE Settings' do ...@@ -14,7 +14,7 @@ describe API::Settings, 'EE Settings' do
it 'sets EE specific settings' do it 'sets EE specific settings' do
put api("/application/settings", admin), help_text: 'Help text' put api("/application/settings", admin), help_text: 'Help text'
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response['help_text']).to eq('Help text') expect(json_response['help_text']).to eq('Help text')
end end
end end
...@@ -28,7 +28,7 @@ describe API::Settings, 'EE Settings' do ...@@ -28,7 +28,7 @@ describe API::Settings, 'EE Settings' do
it 'hides repository mirror attributes when the feature is available' do it 'hides repository mirror attributes when the feature is available' do
get api("/application/settings", admin) get api("/application/settings", admin)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response.keys).not_to include('mirror_max_capacity') expect(json_response.keys).not_to include('mirror_max_capacity')
end end
...@@ -46,7 +46,7 @@ describe API::Settings, 'EE Settings' do ...@@ -46,7 +46,7 @@ describe API::Settings, 'EE Settings' do
it 'has repository mirror attributes when the feature is available' do it 'has repository mirror attributes when the feature is available' do
get api("/application/settings", admin) get api("/application/settings", admin)
expect(response).to have_http_status(200) expect(response).to have_gitlab_http_status(200)
expect(json_response.keys).to include('mirror_max_capacity') expect(json_response.keys).to include('mirror_max_capacity')
end end
......
...@@ -17,7 +17,7 @@ describe API::Variables do ...@@ -17,7 +17,7 @@ describe API::Variables do
post api("/projects/#{project.id}/variables", user), key: 'TEST_VARIABLE_2', value: 'VALUE_2', environment_scope: 'review/*' post api("/projects/#{project.id}/variables", user), key: 'TEST_VARIABLE_2', value: 'VALUE_2', environment_scope: 'review/*'
end.to change { project.variables(true).count }.by(1) end.to change { project.variables(true).count }.by(1)
expect(response).to have_http_status(201) expect(response).to have_gitlab_http_status(201)
expect(json_response['key']).to eq('TEST_VARIABLE_2') expect(json_response['key']).to eq('TEST_VARIABLE_2')
expect(json_response['value']).to eq('VALUE_2') expect(json_response['value']).to eq('VALUE_2')
expect(json_response['environment_scope']).to eq('review/*') expect(json_response['environment_scope']).to eq('review/*')
...@@ -30,7 +30,7 @@ describe API::Variables do ...@@ -30,7 +30,7 @@ describe API::Variables do
post api("/projects/#{project.id}/variables", user), key: variable.key, value: 'VALUE_2', environment_scope: 'review/*' post api("/projects/#{project.id}/variables", user), key: variable.key, value: 'VALUE_2', environment_scope: 'review/*'
end.to change { project.variables(true).count }.by(1) end.to change { project.variables(true).count }.by(1)
expect(response).to have_http_status(201) expect(response).to have_gitlab_http_status(201)
expect(json_response['key']).to eq(variable.key) expect(json_response['key']).to eq(variable.key)
expect(json_response['value']).to eq('VALUE_2') expect(json_response['value']).to eq('VALUE_2')
expect(json_response['environment_scope']).to eq('review/*') expect(json_response['environment_scope']).to eq('review/*')
......
...@@ -33,7 +33,7 @@ feature 'Profile > Chat' do ...@@ -33,7 +33,7 @@ feature 'Profile > Chat' do
scenario 'second use of link is denied' do scenario 'second use of link is denied' do
visit authorize_path visit authorize_path
expect(page).to have_http_status(:not_found) expect(page).to have_gitlab_http_status(:not_found)
end end
end end
...@@ -51,7 +51,7 @@ feature 'Profile > Chat' do ...@@ -51,7 +51,7 @@ feature 'Profile > Chat' do
scenario 'second use of link is denied' do scenario 'second use of link is denied' do
visit authorize_path visit authorize_path
expect(page).to have_http_status(:not_found) expect(page).to have_gitlab_http_status(:not_found)
end end
end end
end end
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment