Sha256: 2fced08bc8541db8f218e970387f60d1fe04260d676ac9e65be39f24677b8402

Contents?: true

Size: 437 Bytes

Versions: 3

Compression:

Stored size: 437 Bytes

Contents

module Capybara::Accessible
  class Driver < Capybara::Selenium::Driver
    include Capybara::Accessible::Auditor

    def visit(path)
      super
      if Capybara.current_driver == :accessible && audit_failures.any?
        if Capybara::Accessible::Auditor.log_level == :warn
          puts failure_messages
        else
          raise Capybara::Accessible::InaccessibleError, failure_messages
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
capybara-accessible-0.1.10 lib/capybara/accessible/driver.rb
capybara-accessible-0.2.0 lib/capybara/accessible/driver.rb
capybara-accessible-0.1.9 lib/capybara/accessible/driver.rb