From 3b6eeb60cb75f9148ae6955bdcd5e00413614870 Mon Sep 17 00:00:00 2001 From: ydah <13041216+ydah@users.noreply.github.com> Date: Fri, 5 Jan 2024 23:11:59 +0900 Subject: [PATCH] Follow up https://github.com/rubocop/rubocop-rspec/pull/1768#discussion_r1442928428 --- lib/rubocop/cop/rspec/shared_examples.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/rubocop/cop/rspec/shared_examples.rb b/lib/rubocop/cop/rspec/shared_examples.rb index 552243bd9..7e1ab3008 100644 --- a/lib/rubocop/cop/rspec/shared_examples.rb +++ b/lib/rubocop/cop/rspec/shared_examples.rb @@ -46,14 +46,13 @@ class SharedExamples < Base # @!method shared_examples(node) def_node_matcher :shared_examples, <<~PATTERN { - (send #rspec? #SharedGroups.all ...) - (send nil? #Includes.all ...) + (send #rspec? #SharedGroups.all $_ ...) + (send nil? #Includes.all $_ ...) } PATTERN def on_send(node) - shared_examples(node) do - next unless (ast_node = node.first_argument) + shared_examples(node) do |ast_node| next unless offense?(ast_node) checker = new_checker(ast_node)