Module: CapybaraChoices::Selectors

Defined in:
lib/capybara-choices/selectors.rb

Constant Summary collapse

OpenerSelectors =
{
  '9' => '.choices__inner'
}.freeze
SearchInputSelectors =
{
  '9' => '.choices__list.is-active input.choices__input'
}.freeze
OptionSelectors =
{
  '9' => '.choices__list .choices__item'
}.freeze
RemoveOptionSelectors =
{
  '9' => '.choices__button'
}.freeze

Class Method Summary collapse

Class Method Details

.opener_selector(choices_version) ⇒ Object



10
11
12
# File 'lib/capybara-choices/selectors.rb', line 10

def opener_selector(choices_version)
  OpenerSelectors.fetch(choices_version)
end

.option_selector(choices_version) ⇒ Object



26
27
28
# File 'lib/capybara-choices/selectors.rb', line 26

def option_selector(choices_version)
  OptionSelectors.fetch(choices_version)
end

.remove_option_selector(choices_version) ⇒ Object



34
35
36
# File 'lib/capybara-choices/selectors.rb', line 34

def remove_option_selector(choices_version)
  RemoveOptionSelectors.fetch(choices_version)
end

.search_input_selector(choices_version) ⇒ Object



18
19
20
# File 'lib/capybara-choices/selectors.rb', line 18

def search_input_selector(choices_version)
  SearchInputSelectors.fetch(choices_version)
end