class Accessibility::AbstractMatcher
@abstract
Base class for RSpec
matchers used with AXElements.
Attributes
block[R]
@return [Proc]
filters[R]
@return [Hash{Symbol=>Object}]
kind[R]
@return [#to_s]
Public Class Methods
new(kind, filters, &block)
click to toggle source
@param kind [#to_s] @param filters [Hash] @yield Optional block used for search filtering
# File lib/rspec/expectations/ax_elements.rb, line 25 def initialize kind, filters, &block @kind, @filters, @block = kind, filters, block end
Public Instance Methods
does_not_match?(element)
click to toggle source
@param element [AX::Element]
# File lib/rspec/expectations/ax_elements.rb, line 30 def does_not_match? element !matches?(element) end
Private Instance Methods
qualifier()
click to toggle source
@return [Accessibility::Qualifier]
# File lib/rspec/expectations/ax_elements.rb, line 38 def qualifier @qualifier ||= Accessibility::Qualifier.new(kind, filters, &block) end