We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 38be753 + c61929a commit cc09e7dCopy full SHA for cc09e7d
lib/rubocop/cop/rspec/mixin/top_level_group.rb
@@ -9,7 +9,6 @@ module TopLevelGroup
9
10
def on_new_investigation
11
super
12
- return unless root_node
13
14
top_level_groups.each do |node|
15
on_top_level_example_group(node) if example_group?(node)
@@ -34,11 +33,12 @@ def top_level_group?(node)
34
33
end
35
36
def top_level_nodes(node)
37
- if node.nil?
38
- []
39
- elsif node.begin_type?
+ return [] if node.nil?
+
+ case node.type
+ when :begin
40
node.children
41
- elsif node.module_type? || node.class_type?
+ when :module, :class
42
top_level_nodes(node.body)
43
else
44
[node]
0 commit comments