diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-03 21:07:40 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-03 21:07:40 +0300 |
commit | 5e7ed643dca39625fcc7b0d0e9e15550f5a9f1f8 (patch) | |
tree | 6a1d9d1fc3825e7fcaf4d688f96bc97954eaa904 /spec/models/deployment_spec.rb | |
parent | 511e761b41b81484c85e3d125f45873ce38e9201 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/models/deployment_spec.rb')
-rw-r--r-- | spec/models/deployment_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/models/deployment_spec.rb b/spec/models/deployment_spec.rb index 15745441698..0c1b259d6bf 100644 --- a/spec/models/deployment_spec.rb +++ b/spec/models/deployment_spec.rb @@ -399,6 +399,29 @@ describe Deployment do expect(deploy.merge_requests).to include(mr1, mr2) end + + it 'ignores already linked merge requests' do + deploy = create(:deployment) + mr1 = create( + :merge_request, + :merged, + target_project: deploy.project, + source_project: deploy.project + ) + + deploy.link_merge_requests(deploy.project.merge_requests) + + mr2 = create( + :merge_request, + :merged, + target_project: deploy.project, + source_project: deploy.project + ) + + deploy.link_merge_requests(deploy.project.merge_requests) + + expect(deploy.merge_requests).to include(mr1, mr2) + end end describe '#previous_environment_deployment' do |