diff --git a/lib/rubocop/cop/minitest/duplicate_test_run.rb b/lib/rubocop/cop/minitest/duplicate_test_run.rb index 2ce2105f..645f9578 100644 --- a/lib/rubocop/cop/minitest/duplicate_test_run.rb +++ b/lib/rubocop/cop/minitest/duplicate_test_run.rb @@ -63,7 +63,10 @@ def on_class(class_node) def parent_class_has_test_methods?(class_node) parent_class = class_node.parent_class - parent_class_node = class_node.parent.each_child_node(:class).detect do |klass| + + return false unless (class_node_parent = class_node.parent) + + parent_class_node = class_node_parent.each_child_node(:class).detect do |klass| klass.identifier == parent_class end