summaryrefslogtreecommitdiff
path: root/spec/models/merge_request_spec.rb
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-11-07 00:06:18 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2019-11-07 00:06:18 +0000
commitee6b185429b62857a5e490526095a7699e8539f3 (patch)
treede54f53b76c5da2bf05cbd333e1910bbe655d653 /spec/models/merge_request_spec.rb
parentcf85de264d049f1f8ff14b23f38f8331ae4c60fa (diff)
downloadgitlab-ce-ee6b185429b62857a5e490526095a7699e8539f3.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.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb
index 62f73c3867b..d4137d2ada4 100644
--- a/spec/models/merge_request_spec.rb
+++ b/spec/models/merge_request_spec.rb
@@ -283,6 +283,16 @@ describe MergeRequest do
end
end
+ describe '.by_merge_commit_sha' do
+ it 'returns merge requests that match the given merge commit' do
+ mr = create(:merge_request, :merged, merge_commit_sha: '123abc')
+
+ create(:merge_request, :merged, merge_commit_sha: '123def')
+
+ expect(described_class.by_merge_commit_sha('123abc')).to eq([mr])
+ end
+ end
+
describe '.in_projects' do
it 'returns the merge requests for a set of projects' do
expect(described_class.in_projects(Project.all)).to eq([subject])