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.
case
if
1 parent 9a5d604 commit c61929aCopy full SHA for c61929a
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