17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/decidim/dev/test/rspec_support/capybara_proposals_picker.rb', line 17
def proposal_pick(proposal_picker, proposal)
data_picker = proposal_picker.data_picker
expect(data_picker).to have_selector(".picker-values:empty", visible: false) if data_picker.has_css?(".picker-single")
expect(data_picker).to have_selector(".picker-prompt")
data_picker.find(".picker-prompt").click
proposal_picker_search_perform(proposal.title)
proposal_picker_search_choose_result(proposal.id)
data_picker_pick_current
expect(proposal_picker).to have_data_picked(proposal, proposal.title)
end
|