Sha256: 53a585b120f68d6b42305e092124c294b1959899fa4e9350c741e9fdbc804e8a
Contents?: true
Size: 565 Bytes
Versions: 84
Compression:
Stored size: 565 Bytes
Contents
# frozen_string_literal: true module Capybara module Queries class MatchQuery < Capybara::Queries::SelectorQuery def visible options.key?(:visible) ? super : :all end private def assert_valid_keys invalid_options = @options.keys & COUNT_KEYS unless invalid_options.empty? raise ArgumentError, "Match queries don't support quantity options. Invalid keys - #{invalid_options.join(', ')}" end super end def valid_keys super - COUNT_KEYS end end end end
Version data entries
84 entries across 71 versions & 5 rubygems