module Capybara::EnhancedTextworkPicker
Public Instance Methods
paragraphs_pick(paragraphs_picker, paragraphs)
click to toggle source
# File lib/decidim/enhanced_textwork/test/capybara_paragraphs_picker.rb, line 31 def paragraphs_pick(paragraphs_picker, paragraphs) data_picker = paragraphs_picker.data_picker expect(data_picker).to have_selector(".picker-prompt") data_picker.find(".picker-prompt").click paragraphs.each do |paragraph| data_picker_choose_value(paragraph.id) end data_picker_close expect(paragraphs_picker).to have_paragraphs_picked(paragraphs) end
paragraphs_remove(paragraphs_picker, paragraphs)
click to toggle source
# File lib/decidim/enhanced_textwork/test/capybara_paragraphs_picker.rb, line 45 def paragraphs_remove(paragraphs_picker, paragraphs) data_picker = paragraphs_picker.data_picker paragraphs.each do |paragraph| data_picker.find("a", text: paragraph.title["en"]).find("span").click end expect(paragraphs_picker).to have_paragraphs_not_picked(paragraphs) end