2016-01-30 00:31:35 +00:00
|
|
|
module Capybara
|
|
|
|
module Queries
|
|
|
|
class MatchQuery < Capybara::Queries::SelectorQuery
|
|
|
|
VALID_KEYS = [:text, :visible, :exact, :wait]
|
|
|
|
|
|
|
|
def visible
|
|
|
|
if options.has_key?(:visible)
|
|
|
|
super
|
|
|
|
else
|
|
|
|
:all
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def valid_keys
|
2016-03-18 22:17:16 +00:00
|
|
|
VALID_KEYS + @selector.custom_filters.keys
|
2016-01-30 00:31:35 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|