diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-07-16 00:09:17 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-07-16 00:09:17 +0000 |
commit | b0da29fca999ca9e042d99b556a7a69b7812dcfd (patch) | |
tree | 2f0b19ee8fee20dda14b4fe8c029a3131d95a7eb /spec/models/merge_request_spec.rb | |
parent | 651917dbac09fc4fe9217c08d68420019dff59fb (diff) | |
download | gitlab-ce-b0da29fca999ca9e042d99b556a7a69b7812dcfd.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 | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb index 9863a4051f4..58d0096a76d 100644 --- a/spec/models/merge_request_spec.rb +++ b/spec/models/merge_request_spec.rb @@ -1114,8 +1114,8 @@ RSpec.describe MergeRequest do subject { build_stubbed(:merge_request) } [ - 'WIP ', 'WIP:', 'WIP: ', '[WIP]', '[WIP] ', ' [WIP] WIP [WIP] WIP: WIP ', - 'Draft ', 'draft:', 'Draft: ', '[Draft]', '[DRAFT] ', 'Draft - ' + 'WIP:', 'WIP: ', '[WIP]', '[WIP] ', ' [WIP] WIP: [WIP] WIP:', + 'draft:', 'Draft: ', '[Draft]', '[DRAFT] ', 'Draft - ' ].each do |wip_prefix| it "detects the '#{wip_prefix}' prefix" do subject.title = "#{wip_prefix}#{subject.title}" @@ -1136,6 +1136,18 @@ RSpec.describe MergeRequest do expect(subject.work_in_progress?).to eq true end + it 'does not detect WIP in the middle of the title' do + subject.title = 'Something with WIP in the middle' + + expect(subject.work_in_progress?).to eq false + end + + it 'does not detect Draft in the middle of the title' do + subject.title = 'Something with Draft in the middle' + + expect(subject.work_in_progress?).to eq false + end + it "doesn't detect WIP for words starting with WIP" do subject.title = "Wipwap #{subject.title}" expect(subject.work_in_progress?).to eq false @@ -1155,8 +1167,8 @@ RSpec.describe MergeRequest do subject { build_stubbed(:merge_request) } [ - 'WIP ', 'WIP:', 'WIP: ', '[WIP]', '[WIP] ', '[WIP] WIP [WIP] WIP: WIP ', - 'Draft ', 'draft:', 'Draft: ', '[Draft]', '[DRAFT] ', 'Draft - ' + 'WIP:', 'WIP: ', '[WIP]', '[WIP] ', '[WIP] WIP: [WIP] WIP:', + 'draft:', 'Draft: ', '[Draft]', '[DRAFT] ', 'Draft - ' ].each do |wip_prefix| it "removes the '#{wip_prefix}' prefix" do wipless_title = subject.title @@ -2497,7 +2509,7 @@ RSpec.describe MergeRequest do context 'when working in progress' do before do - subject.title = 'WIP MR' + subject.title = '[Draft] MR' end it 'returns false' do |