class Accessibility::HasDescendentShortlyMatcher
Custom matcher for RSpec
to check if an element has the specified descendent element within a grace period. Used for testing things after an asynchronous action is performed.
Public Instance Methods
description()
click to toggle source
@return [String]
# File lib/rspec/expectations/ax_elements.rb, line 152 def description "should have a descendent matching #{qualifier.describe} before a timeout occurs" end
failure_message_for_should()
click to toggle source
@return [String]
# File lib/rspec/expectations/ax_elements.rb, line 142 def failure_message_for_should "Expected #@ancestor to have descendent #{qualifier.describe} before a timeout occurred" end
failure_message_for_should_not()
click to toggle source
@return [String]
# File lib/rspec/expectations/ax_elements.rb, line 147 def failure_message_for_should_not "Expected #@ancestor to NOT have descendent #@result before a timeout occurred" end
matches?(ancestor)
click to toggle source
@param ancestor [AX::Element]
# File lib/rspec/expectations/ax_elements.rb, line 135 def matches? ancestor @filters[:ancestor] = @ancestor = ancestor @result = wait_for kind, filters, &block !@result.blank? end