diff options
author | Douwe Maan <douwe@selenight.nl> | 2016-08-15 17:20:56 -0500 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2016-08-15 17:20:56 -0500 |
commit | 1ba2ef4fdafa26d2301f85bee2e38061c0dddd93 (patch) | |
tree | 7e401879596a39f365dd21670af8b3a370e75df0 /spec/models/merge_request_spec.rb | |
parent | 882f97e4e3f23fc28752da3644a62575d2cb84e1 (diff) | |
parent | 931eadaa5e8e0063c7d8f90b5863789ffcd33b30 (diff) | |
download | gitlab-ce-1ba2ef4fdafa26d2301f85bee2e38061c0dddd93.tar.gz |
Merge branch 'master' into mc-ui
Diffstat (limited to 'spec/models/merge_request_spec.rb')
-rw-r--r-- | spec/models/merge_request_spec.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb index a9d8081656d..655e0212358 100644 --- a/spec/models/merge_request_spec.rb +++ b/spec/models/merge_request_spec.rb @@ -674,6 +674,21 @@ describe MergeRequest, models: true do end end + describe "#environments" do + let(:project) { create(:project) } + let!(:environment) { create(:environment, project: project) } + let!(:environment1) { create(:environment, project: project) } + let!(:environment2) { create(:environment, project: project) } + let(:merge_request) { create(:merge_request, source_project: project) } + + it 'selects deployed environments' do + create(:deployment, environment: environment, sha: project.commit('master').id) + create(:deployment, environment: environment1, sha: project.commit('feature').id) + + expect(merge_request.environments).to eq [environment] + end + end + describe "#reload_diff" do let(:note) { create(:diff_note_on_merge_request, project: subject.project, noteable: subject) } |