diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-26 12:08:47 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-26 12:08:47 +0300 |
commit | 66d4203791a01fdedf668a78818a229ea2c07aad (patch) | |
tree | 374fc9f6c5e709cf6ab48e257e6bfe4a504d6bbb /spec/lib/gitlab/danger | |
parent | a496f41f60e12a0a5c31482b7594ad547e0ade42 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/lib/gitlab/danger')
-rw-r--r-- | spec/lib/gitlab/danger/commit_linter_spec.rb | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/spec/lib/gitlab/danger/commit_linter_spec.rb b/spec/lib/gitlab/danger/commit_linter_spec.rb index 0cf7ac64e43..3d0d51caf29 100644 --- a/spec/lib/gitlab/danger/commit_linter_spec.rb +++ b/spec/lib/gitlab/danger/commit_linter_spec.rb @@ -152,6 +152,18 @@ describe Gitlab::Danger::CommitLinter do end end + context 'when subject is a WIP' do + let(:final_message) { 'A B C' } + # commit message with prefix will be over max length. commit message without prefix will be of maximum size + let(:commit_message) { described_class::WIP_PREFIX + final_message + 'D' * (described_class::WARN_SUBJECT_LENGTH - final_message.size) } + + it 'does not have any problems' do + commit_linter.lint + + expect(commit_linter.problems).to be_empty + end + end + context 'when subject is too short and too long' do let(:commit_message) { 'A ' + 'B' * described_class::MAX_LINE_LENGTH } @@ -183,7 +195,7 @@ describe Gitlab::Danger::CommitLinter do end end - context 'when subject ands with a period' do + context 'when subject ends with a period' do let(:commit_message) { 'A B C.' } it 'adds a problem' do |