diff --git a/lib/capybara/selector/selector.rb b/lib/capybara/selector/selector.rb index 1c44e8e9..48453c90 100644 --- a/lib/capybara/selector/selector.rb +++ b/lib/capybara/selector/selector.rb @@ -251,7 +251,7 @@ module Capybara end def describe_all_expression_filters(**opts) - expression_filters.map { |ef| " with #{ef} #{opts[ef]}" if opts.key?(ef) }.join + expression_filters.keys.map { |ef| " with #{ef} #{opts[ef]}" if opts.key?(ef) }.join end def find_by_attr(attribute, value) diff --git a/spec/selector_spec.rb b/spec/selector_spec.rb index ca5fb347..ed3107ad 100644 --- a/spec/selector_spec.rb +++ b/spec/selector_spec.rb @@ -27,6 +27,7 @@ RSpec.describe Capybara do + link