diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-10-16 12:09:33 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-10-16 12:09:33 +0000 |
commit | 3775eba7c1d41443461e3abcdab2867bbc4636ae (patch) | |
tree | 4c1ed52aa0dd296c1608e2d1d6911e86cdf29abf /spec/models/merge_request_spec.rb | |
parent | ed7568cc8083a9f8923d1a26bc0d8f60e3f629a3 (diff) | |
download | gitlab-ce-3775eba7c1d41443461e3abcdab2867bbc4636ae.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/models/merge_request_spec.rb')
-rw-r--r-- | spec/models/merge_request_spec.rb | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb index b562e41ea2d..ddb3ffdda2f 100644 --- a/spec/models/merge_request_spec.rb +++ b/spec/models/merge_request_spec.rb @@ -4228,14 +4228,26 @@ RSpec.describe MergeRequest, factory_default: :keep do it 'returns true' do expect(subject.diffable_merge_ref?).to eq(true) end - end - end - context 'merge request cannot be merged' do - it 'returns false' do - subject.mark_as_unchecked! + context 'merge request cannot be merged' do + before do + subject.mark_as_unchecked! + end + + it 'returns false' do + expect(subject.diffable_merge_ref?).to eq(true) + end + + context 'display_merge_conflicts_in_diff is disabled' do + before do + stub_feature_flags(display_merge_conflicts_in_diff: false) + end - expect(subject.diffable_merge_ref?).to eq(false) + it 'returns false' do + expect(subject.diffable_merge_ref?).to eq(false) + end + end + end end end end |