Sha256: c342c057ba7eeda7202b43854b6d73e1d85835e52c7d468251a55a6d26f9970d
Contents?: true
Size: 987 Bytes
Versions: 4
Compression:
Stored size: 987 Bytes
Contents
# frozen_string_literal: true RSpec.describe 'Accessibility testing', api: false, js: true do it 'validates the home page' do visit root_path expect(page).to be_accessible end it 'validates the catalog page' do visit root_path fill_in "q", with: 'history' click_button 'search' expect(page).to be_accessible within '.card.blacklight-language_ssim' do click_button 'Language' click_link "Tibetan" end expect(page).to be_accessible end it 'validates the advanced search form' do visit advanced_search_catalog_path expect(page).to be_accessible end it 'validates the single results page' do visit solr_document_path('2007020969') expect(page).to be_accessible end def be_accessible(skipping: []) # typeahead does funny things with the search bar be_axe_clean.excluding('.tt-hint').skipping(skipping + [('color-contrast' if defined?(Bootstrap) && Bootstrap::VERSION < '5')].compact) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
blacklight-8.2.2 | spec/features/axe_spec.rb |
blacklight-8.2.1 | spec/features/axe_spec.rb |
blacklight-8.2.0 | spec/features/axe_spec.rb |
blacklight-8.1.0 | spec/features/axe_spec.rb |