5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/decidim/dev/test/rspec_support/autocomplete_select.rb', line 5
def autocomplete_select(value, from:)
within("div[data-autocomplete-for='#{from}']") do
find(".autocomplete-input").click
find(".autocomplete-input").native.send_keys(value[0..4])
expect(page).to have_css("#autoComplete_list_1")
expect(page).to have_css("#autoComplete_result_0", text: value)
find_by_id("autoComplete_result_0", text: value).hover
expect(page).to have_css("#autoComplete_result_0", text: value)
find_by_id("autoComplete_result_0", text: value).click
expect(page).to have_css(".autocomplete__selected-item", text: value)
end
end
|