Commit 4a137651ec0408699b9ad137ba8794429f524f32

Authored by Dmitriy Zaporozhets
1 parent be817c53

Fix merge request closed filter. Fixed one more test

app/models/merge_request.rb
... ... @@ -66,6 +66,10 @@ class MergeRequest < ActiveRecord::Base
66 66  
67 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 73 class << self
70 74 def find_all_by_branch(branch_name)
71 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 &quot;On a merge request diff&quot;, js: true, focus: true do
136 136 end
137 137  
138 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 143 should have_no_css(".js-temp-notes-holder")
142 144 end
... ...