module CapybaraSelect2

Public Instance Methods

select2(id, query, label = query) click to toggle source
# File lib/agilibox/cucumber_helpers/select2.rb, line 7
def select2(id, query, label = query)
  select2_search(id, query)
  find(".select2-results li", text: label.to_s).click
end
select2_expect_have_no_result(id, query, label = query) click to toggle source
# File lib/agilibox/cucumber_helpers/select2.rb, line 17
def select2_expect_have_no_result(id, query, label = query)
  select2_search(id, query)
  expect(page).to have_no_selector(".select2-results li", text: label.to_s)
end
select2_expect_have_result(id, query, label = query) click to toggle source
# File lib/agilibox/cucumber_helpers/select2.rb, line 12
def select2_expect_have_result(id, query, label = query)
  select2_search(id, query)
  expect(page).to have_selector(".select2-results li", text: label.to_s)
end