Commit 4a137651ec0408699b9ad137ba8794429f524f32
1 parent
be817c53
Exists in
master
and in
4 other branches
Fix merge request closed filter. Fixed one more test
Showing
2 changed files
with
7 additions
and
1 deletions
Show diff stats
app/models/merge_request.rb
@@ -66,6 +66,10 @@ class MergeRequest < ActiveRecord::Base | @@ -66,6 +66,10 @@ class MergeRequest < ActiveRecord::Base | ||
66 | 66 | ||
67 | scope :merged, -> { with_state(:merged) } | 67 | scope :merged, -> { with_state(:merged) } |
68 | 68 | ||
69 | + # Closed scope for merge request should return | ||
70 | + # both merged and closed mr's | ||
71 | + scope :closed, -> { with_states(:closed, :merged) } | ||
72 | + | ||
69 | class << self | 73 | class << self |
70 | def find_all_by_branch(branch_name) | 74 | def find_all_by_branch(branch_name) |
71 | where("source_branch LIKE :branch OR target_branch LIKE :branch", branch: branch_name) | 75 | where("source_branch LIKE :branch OR target_branch LIKE :branch", branch: branch_name) |
spec/features/notes_on_merge_requests_spec.rb
@@ -136,7 +136,9 @@ describe "On a merge request diff", js: true, focus: true do | @@ -136,7 +136,9 @@ describe "On a merge request diff", js: true, focus: true do | ||
136 | end | 136 | end |
137 | 137 | ||
138 | it "should be removed when canceled" do | 138 | it "should be removed when canceled" do |
139 | - first(".js-close-discussion-note-form").trigger("click") | 139 | + within(".file form[rel$='4735dfc552ad7bf15ca468adc3cad9d05b624490_185_185']") do |
140 | + find(".js-close-discussion-note-form").trigger("click") | ||
141 | + end | ||
140 | 142 | ||
141 | should have_no_css(".js-temp-notes-holder") | 143 | should have_no_css(".js-temp-notes-holder") |
142 | end | 144 | end |