├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ └── test_and_lint.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── CHANGELOG.md ├── CHEAT_SHEET.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── capybara_accessible_selectors.gemspec ├── lib ├── capybara_accessible_selectors.rb └── capybara_accessible_selectors │ ├── actions.rb │ ├── aria.rb │ ├── filter_set.rb │ ├── filters │ ├── accessible_description.rb │ ├── accessible_name.rb │ ├── aria.rb │ ├── current.rb │ ├── described_by.rb │ ├── fieldset.rb │ ├── required.rb │ ├── role.rb │ └── validation_error.rb │ ├── helpers.rb │ ├── locate_by_fieldset.rb │ ├── node.rb │ ├── node │ ├── accessible_description.rb │ ├── accessible_name.rb │ └── role.rb │ ├── nokogiri │ ├── accessible_description.rb │ ├── accessible_name.rb │ ├── accessible_role.rb │ └── helpers.rb │ ├── rspec │ ├── matchers.rb │ └── matchers │ │ ├── have_no_validation_errors.rb │ │ └── have_validation_errors.rb │ ├── selectors.rb │ ├── selectors │ ├── alert.rb │ ├── article.rb │ ├── banner.rb │ ├── combo_box.rb │ ├── contentinfo.rb │ ├── dialog.rb │ ├── disclosure.rb │ ├── grid.rb │ ├── heading.rb │ ├── image.rb │ ├── img.rb │ ├── main.rb │ ├── menu.rb │ ├── microdata.rb │ ├── modal.rb │ ├── navigation.rb │ ├── region.rb │ ├── rich_text.rb │ ├── role.rb │ ├── section.rb │ ├── tab.rb │ └── test_id.rb │ ├── selenium │ └── accessible_description.rb │ ├── session.rb │ └── version.rb └── spec ├── capybara └── node │ ├── element │ ├── accessible_description_spec.rb │ ├── accessible_name_spec.rb │ └── role_spec.rb │ └── simple │ ├── accessible_description_spec.rb │ ├── accessible_name_spec.rb │ └── role_spec.rb ├── capybara_accessible_selectors └── nokogiri │ ├── accessible_description_spec.rb │ ├── accessible_name_spec.rb │ └── accessible_role_spec.rb ├── filters ├── accessible_description_spec.rb ├── accessible_name_spec.rb ├── aria_spec.rb ├── current_spec.rb ├── described_by_spec.rb ├── fieldset_spec.rb ├── required_spec.rb ├── role_spec.rb └── validation_error_spec.rb ├── fixtures ├── combo_box.html ├── current.html ├── described_by.html ├── dialog.html ├── disclosure.html ├── element_internals.html ├── fieldset.html ├── grid.html ├── have_validation_errors.html ├── locate_field.html ├── menu.html ├── microdata.html ├── rich_text.html ├── rich_text_iframe.html └── tab.html ├── matchers ├── have_alert_spec.rb ├── have_article_spec.rb ├── have_banner_spec.rb ├── have_columnheader_spec.rb ├── have_combo_box_spec.rb ├── have_contentinfo_spec.rb ├── have_dialog_spec.rb ├── have_disclosure_button_spec.rb ├── have_disclosure_spec.rb ├── have_grid_spec.rb ├── have_gridcell_spec.rb ├── have_image_spec.rb ├── have_img_spec.rb ├── have_item_spec.rb ├── have_main_spec.rb ├── have_menu_spec.rb ├── have_menuitem_spec.rb ├── have_modal_spec.rb ├── have_navigation_spec.rb ├── have_no_validation_errors_spec.rb ├── have_region_spec.rb ├── have_role_spec.rb ├── have_row_spec.rb ├── have_section_spec.rb ├── have_tab_button_spec.rb ├── have_tab_panel_spec.rb └── have_validation_errors_spec.rb ├── selectors ├── alert_spec.rb ├── article_spec.rb ├── banner_spec.rb ├── columnheader_spec.rb ├── combo_box_spec.rb ├── contentinfo_spec.rb ├── dialog_spec.rb ├── disclosure_spec.rb ├── grid_spec.rb ├── gridcell_spec.rb ├── heading_spec.rb ├── image_spec.rb ├── img_spec.rb ├── item_spec.rb ├── item_type_spec.rb ├── locate_by_fieldset_spec.rb ├── main_spec.rb ├── menu_spec.rb ├── menuitem_spec.rb ├── modal_spec.rb ├── navigation_spec.rb ├── region_spec.rb ├── rich_text_spec.rb ├── role_spec.rb ├── row_spec.rb ├── section_spec.rb ├── tab_spec.rb └── test_id_spec.rb └── spec_helper.rb /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @citizensadvice/case-management-engineers 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test_and_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/.github/workflows/test_and_lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .byebug_history 2 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.6 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHEAT_SHEET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/CHEAT_SHEET.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/README.md -------------------------------------------------------------------------------- /capybara_accessible_selectors.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/capybara_accessible_selectors.gemspec -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/actions.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/aria.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/aria.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filter_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filter_set.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/accessible_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/accessible_description.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/accessible_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/accessible_name.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/aria.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/aria.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/current.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/current.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/described_by.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/described_by.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/fieldset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/fieldset.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/required.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/required.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/role.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/filters/validation_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/filters/validation_error.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/helpers.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/locate_by_fieldset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/locate_by_fieldset.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/node.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/node/accessible_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/node/accessible_description.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/node/accessible_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/node/accessible_name.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/node/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/node/role.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/nokogiri/accessible_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/nokogiri/accessible_description.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/nokogiri/accessible_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/nokogiri/accessible_name.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/nokogiri/accessible_role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/nokogiri/accessible_role.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/nokogiri/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/nokogiri/helpers.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/rspec/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/rspec/matchers.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/rspec/matchers/have_no_validation_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/rspec/matchers/have_no_validation_errors.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/rspec/matchers/have_validation_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/rspec/matchers/have_validation_errors.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/alert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/alert.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/article.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/banner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/banner.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/combo_box.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/combo_box.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/contentinfo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/contentinfo.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/dialog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/dialog.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/disclosure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/disclosure.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/grid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/grid.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/heading.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/heading.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/image.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/img.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/img.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/main.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/menu.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/microdata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/microdata.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/modal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/modal.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/navigation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/navigation.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/region.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/region.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/rich_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/rich_text.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/role.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/section.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/tab.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/tab.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selectors/test_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selectors/test_id.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/selenium/accessible_description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/selenium/accessible_description.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/lib/capybara_accessible_selectors/session.rb -------------------------------------------------------------------------------- /lib/capybara_accessible_selectors/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module CapybaraAccessibleSelectors 4 | VERSION = "0.15.0" 5 | end 6 | -------------------------------------------------------------------------------- /spec/capybara/node/element/accessible_description_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara/node/element/accessible_description_spec.rb -------------------------------------------------------------------------------- /spec/capybara/node/element/accessible_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara/node/element/accessible_name_spec.rb -------------------------------------------------------------------------------- /spec/capybara/node/element/role_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara/node/element/role_spec.rb -------------------------------------------------------------------------------- /spec/capybara/node/simple/accessible_description_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara/node/simple/accessible_description_spec.rb -------------------------------------------------------------------------------- /spec/capybara/node/simple/accessible_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara/node/simple/accessible_name_spec.rb -------------------------------------------------------------------------------- /spec/capybara/node/simple/role_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara/node/simple/role_spec.rb -------------------------------------------------------------------------------- /spec/capybara_accessible_selectors/nokogiri/accessible_description_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara_accessible_selectors/nokogiri/accessible_description_spec.rb -------------------------------------------------------------------------------- /spec/capybara_accessible_selectors/nokogiri/accessible_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara_accessible_selectors/nokogiri/accessible_name_spec.rb -------------------------------------------------------------------------------- /spec/capybara_accessible_selectors/nokogiri/accessible_role_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/capybara_accessible_selectors/nokogiri/accessible_role_spec.rb -------------------------------------------------------------------------------- /spec/filters/accessible_description_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/accessible_description_spec.rb -------------------------------------------------------------------------------- /spec/filters/accessible_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/accessible_name_spec.rb -------------------------------------------------------------------------------- /spec/filters/aria_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/aria_spec.rb -------------------------------------------------------------------------------- /spec/filters/current_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/current_spec.rb -------------------------------------------------------------------------------- /spec/filters/described_by_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/described_by_spec.rb -------------------------------------------------------------------------------- /spec/filters/fieldset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/fieldset_spec.rb -------------------------------------------------------------------------------- /spec/filters/required_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/required_spec.rb -------------------------------------------------------------------------------- /spec/filters/role_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/role_spec.rb -------------------------------------------------------------------------------- /spec/filters/validation_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/filters/validation_error_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/combo_box.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/combo_box.html -------------------------------------------------------------------------------- /spec/fixtures/current.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/current.html -------------------------------------------------------------------------------- /spec/fixtures/described_by.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/described_by.html -------------------------------------------------------------------------------- /spec/fixtures/dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/dialog.html -------------------------------------------------------------------------------- /spec/fixtures/disclosure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/disclosure.html -------------------------------------------------------------------------------- /spec/fixtures/element_internals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/element_internals.html -------------------------------------------------------------------------------- /spec/fixtures/fieldset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/fieldset.html -------------------------------------------------------------------------------- /spec/fixtures/grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/grid.html -------------------------------------------------------------------------------- /spec/fixtures/have_validation_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/have_validation_errors.html -------------------------------------------------------------------------------- /spec/fixtures/locate_field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/locate_field.html -------------------------------------------------------------------------------- /spec/fixtures/menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/menu.html -------------------------------------------------------------------------------- /spec/fixtures/microdata.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/microdata.html -------------------------------------------------------------------------------- /spec/fixtures/rich_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/rich_text.html -------------------------------------------------------------------------------- /spec/fixtures/rich_text_iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/rich_text_iframe.html -------------------------------------------------------------------------------- /spec/fixtures/tab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/fixtures/tab.html -------------------------------------------------------------------------------- /spec/matchers/have_alert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_alert_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_article_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_article_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_banner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_banner_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_columnheader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_columnheader_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_combo_box_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_combo_box_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_contentinfo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_contentinfo_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_dialog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_dialog_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_disclosure_button_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_disclosure_button_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_disclosure_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_disclosure_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_grid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_grid_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_gridcell_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_gridcell_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_image_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_img_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_img_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_item_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_item_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_main_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_menu_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_menu_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_menuitem_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_menuitem_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_modal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_modal_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_navigation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_navigation_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_no_validation_errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_no_validation_errors_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_region_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_region_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_role_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_role_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_row_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_row_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_section_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_section_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_tab_button_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_tab_button_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_tab_panel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_tab_panel_spec.rb -------------------------------------------------------------------------------- /spec/matchers/have_validation_errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/matchers/have_validation_errors_spec.rb -------------------------------------------------------------------------------- /spec/selectors/alert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/alert_spec.rb -------------------------------------------------------------------------------- /spec/selectors/article_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/article_spec.rb -------------------------------------------------------------------------------- /spec/selectors/banner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/banner_spec.rb -------------------------------------------------------------------------------- /spec/selectors/columnheader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/columnheader_spec.rb -------------------------------------------------------------------------------- /spec/selectors/combo_box_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/combo_box_spec.rb -------------------------------------------------------------------------------- /spec/selectors/contentinfo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/contentinfo_spec.rb -------------------------------------------------------------------------------- /spec/selectors/dialog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/dialog_spec.rb -------------------------------------------------------------------------------- /spec/selectors/disclosure_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/disclosure_spec.rb -------------------------------------------------------------------------------- /spec/selectors/grid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/grid_spec.rb -------------------------------------------------------------------------------- /spec/selectors/gridcell_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/gridcell_spec.rb -------------------------------------------------------------------------------- /spec/selectors/heading_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/heading_spec.rb -------------------------------------------------------------------------------- /spec/selectors/image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/image_spec.rb -------------------------------------------------------------------------------- /spec/selectors/img_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/img_spec.rb -------------------------------------------------------------------------------- /spec/selectors/item_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/item_spec.rb -------------------------------------------------------------------------------- /spec/selectors/item_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/item_type_spec.rb -------------------------------------------------------------------------------- /spec/selectors/locate_by_fieldset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/locate_by_fieldset_spec.rb -------------------------------------------------------------------------------- /spec/selectors/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/main_spec.rb -------------------------------------------------------------------------------- /spec/selectors/menu_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/menu_spec.rb -------------------------------------------------------------------------------- /spec/selectors/menuitem_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/menuitem_spec.rb -------------------------------------------------------------------------------- /spec/selectors/modal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/modal_spec.rb -------------------------------------------------------------------------------- /spec/selectors/navigation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/navigation_spec.rb -------------------------------------------------------------------------------- /spec/selectors/region_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/region_spec.rb -------------------------------------------------------------------------------- /spec/selectors/rich_text_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/rich_text_spec.rb -------------------------------------------------------------------------------- /spec/selectors/role_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/role_spec.rb -------------------------------------------------------------------------------- /spec/selectors/row_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/row_spec.rb -------------------------------------------------------------------------------- /spec/selectors/section_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/section_spec.rb -------------------------------------------------------------------------------- /spec/selectors/tab_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/tab_spec.rb -------------------------------------------------------------------------------- /spec/selectors/test_id_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/selectors/test_id_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/citizensadvice/capybara_accessible_selectors/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------