Merge branch 'correct-compare_spec-transient' into 'master'

Fix transient error clicking dropdown items in compare_spec.rb

See merge request !11582
This commit is contained in:
Grzegorz Bizon 2017-05-25 10:00:15 +00:00
commit 6ece979266
1 changed files with 5 additions and 1 deletions

View File

@ -52,8 +52,12 @@ describe "Compare", js: true do
def select_using_dropdown(dropdown_type, selection)
dropdown = find(".js-compare-#{dropdown_type}-dropdown")
dropdown.find(".compare-dropdown-toggle").click
# find input before using to wait for the inputs visiblity
dropdown.find('.dropdown-menu')
dropdown.fill_in("Filter by Git revision", with: selection)
wait_for_requests
dropdown.find_all("a[data-ref=\"#{selection}\"]", visible: true).last.click
# find before all to wait for the items visiblity
dropdown.find("a[data-ref=\"#{selection}\"]", match: :first)
dropdown.all("a[data-ref=\"#{selection}\"]").last.click
end
end