Class: Accessibility::HasDescendentMatcher
Overview
Custom matcher for RSpec to check if an element has the specified
descendent element.
Instance Attribute Summary
#block, #filters, #kind
Instance Method Summary
collapse
#does_not_match?, #initialize
Instance Method Details
#description ⇒ String
92
93
94
|
# File 'lib/rspec/expectations/ax_elements.rb', line 92
def description
"should have a descendent matching #{qualifier.describe}"
end
|
#failure_message_for_should ⇒ String
82
83
84
|
# File 'lib/rspec/expectations/ax_elements.rb', line 82
def failure_message_for_should
"Expected #@ancestor to have descendent #{qualifier.describe}"
end
|
#failure_message_for_should_not ⇒ String
87
88
89
|
# File 'lib/rspec/expectations/ax_elements.rb', line 87
def failure_message_for_should_not
"Expected #@ancestor to NOT have descendent #@result"
end
|
#matches?(ancestor) ⇒ Boolean
75
76
77
78
79
|
# File 'lib/rspec/expectations/ax_elements.rb', line 75
def matches? ancestor
@ancestor = ancestor
@result = ancestor.search(kind, filters, &block)
!@result.blank?
end
|