class Capybara::Queries::CurrentPathQuery
def resolves_for?(session)
def resolves_for?(session) uri = ::Addressable::URI.parse(session.current_url) @actual_path = (options[:ignore_query] ? uri&.omit(:query) : uri).then do |u| options[:url] ? u&.to_s : u&.request_uri end res = if @expected_path.is_a? Regexp @actual_path.to_s.match?(@expected_path) else ::Addressable::URI.parse(@expected_path) == ::Addressable::URI.parse(@actual_path) end res && matches_filter_block?(uri) end