diff options
author | Jarka Kadlecova <jarka@gitlab.com> | 2016-12-30 20:49:59 +0100 |
---|---|---|
committer | Jarka Kadlecova <jarka@gitlab.com> | 2017-01-13 09:16:35 -0500 |
commit | 557a0bf14c79c02c65196ff8f7a2251ecd77073c (patch) | |
tree | 36cef1d85fbc5541ec15949d5ea42feb8444c6df /spec/controllers/projects/merge_requests_controller_spec.rb | |
parent | aa934c7469372cac7b8cd10b49761d90d8e367fa (diff) | |
download | gitlab-ce-557a0bf14c79c02c65196ff8f7a2251ecd77073c.tar.gz |
Address MR comments
Diffstat (limited to 'spec/controllers/projects/merge_requests_controller_spec.rb')
-rw-r--r-- | spec/controllers/projects/merge_requests_controller_spec.rb | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/spec/controllers/projects/merge_requests_controller_spec.rb b/spec/controllers/projects/merge_requests_controller_spec.rb index c6a38863cf5..7ea3ea4f376 100644 --- a/spec/controllers/projects/merge_requests_controller_spec.rb +++ b/spec/controllers/projects/merge_requests_controller_spec.rb @@ -1071,8 +1071,22 @@ describe Projects::MergeRequestsController do expect(response).to have_http_status(:ok) end - it 'returns :success' do + it 'sets status to :success' do + expect(assigns(:status)).to eq(:success) + expect(response).to render_template('merge') + end + end + + context 'when merge request was merged already' do + let(:merge_request) { create(:merge_request, source_project: project, state: :merged) } + + it 'returns an OK response' do + expect(response).to have_http_status(:ok) + end + + it 'sets status to :success' do expect(assigns(:status)).to eq(:success) + expect(response).to render_template('merge') end end @@ -1083,8 +1097,9 @@ describe Projects::MergeRequestsController do expect(response).to have_http_status(:ok) end - it 'returns :merge_when_build_succeeds' do + it 'sets status to :merge_when_build_succeeds' do expect(assigns(:status)).to eq(:merge_when_build_succeeds) + expect(response).to render_template('merge') end end @@ -1095,8 +1110,9 @@ describe Projects::MergeRequestsController do expect(response).to have_http_status(:ok) end - it 'returns nil' do + it 'sets status to nil' do expect(assigns(:status)).to be_nil + expect(response).to render_template('merge') end end end |