summaryrefslogtreecommitdiff
path: root/spec/models
diff options
context:
space:
mode:
authorFrancisco Javier López <fjlopez@gitlab.com>2019-04-01 15:13:22 +0000
committerNick Thomas <nick@gitlab.com>2019-04-01 15:13:22 +0000
commit45293f66facc2792f15bd06bb5b05d55fc155cba (patch)
tree62c61b7d0db4e23c6d21c2c18a9585f73a4df993 /spec/models
parent0a480e3c32c4fd783b6a6271dad7c423e0d8bdd1 (diff)
downloadgitlab-ce-45293f66facc2792f15bd06bb5b05d55fc155cba.tar.gz
Fix MergeRequest#has_commits? nil comparison
Diffstat (limited to 'spec/models')
-rw-r--r--spec/models/merge_request_spec.rb13
1 files changed, 10 insertions, 3 deletions
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb
index 092504cde9e..4b3a77e6bc2 100644
--- a/spec/models/merge_request_spec.rb
+++ b/spec/models/merge_request_spec.rb
@@ -2714,14 +2714,21 @@ describe MergeRequest do
end
describe '#has_commits?' do
- before do
+ it 'returns true when merge request diff has commits' do
allow(subject.merge_request_diff).to receive(:commits_count)
.and_return(2)
- end
- it 'returns true when merge request diff has commits' do
expect(subject.has_commits?).to be_truthy
end
+
+ context 'when commits_count is nil' do
+ it 'returns false' do
+ allow(subject.merge_request_diff).to receive(:commits_count)
+ .and_return(nil)
+
+ expect(subject.has_commits?).to be_falsey
+ end
+ end
end
describe '#has_no_commits?' do