From ab6b45bccf85c4d5873df401e38eaf1cde9fec2b Mon Sep 17 00:00:00 2001 From: Yudai Takada <13041216+ydah@users.noreply.github.com> Date: Sun, 4 Sep 2022 09:11:48 +0900 Subject: [PATCH] Update lib/rubocop/cop/rspec/mixin/css_selector.rb Co-authored-by: Benjamin Quorning <22333+bquorning@users.noreply.github.com> --- lib/rubocop/cop/rspec/mixin/css_selector.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/rubocop/cop/rspec/mixin/css_selector.rb b/lib/rubocop/cop/rspec/mixin/css_selector.rb index fd006457d..baeb28f4d 100644 --- a/lib/rubocop/cop/rspec/mixin/css_selector.rb +++ b/lib/rubocop/cop/rspec/mixin/css_selector.rb @@ -65,10 +65,8 @@ def pseudo_classes(selector) # will also be picked up as pseudo classes. # "a:not([href='http://example.com']):enabled" => "a:not():enabled" ignored_attribute = selector.gsub(/\[.*?\]/, '') - # "a:not():enabled" => [["not():enabled"]] - pseudo_class = ignored_attribute.scan(/:(.*)/) - # [["not():enabled"]] => ["not()", "enabled"] - pseudo_class.flatten.join.split(':') + # "a:not():enabled" => ["not()", "enabled"] + ignored_attribute.scan(/:([^:]*)/).flatten end # @param selector [String]