File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -62,8 +62,10 @@ def parent
62
62
example_group_parent = \
63
63
if example_group . respond_to? ( :module_parent )
64
64
example_group . module_parent
65
- else
65
+ elsif example_group . respond_to? ( :parent )
66
66
example_group . parent
67
+ elsif example_group . respond_to? ( :parent_groups )
68
+ example_group . parent_groups . first
67
69
end
68
70
69
71
example_group_parent != example_group ? ScopeExampleGroup . new ( example_group_parent ) : nil
@@ -109,13 +111,13 @@ def finish(exception)
109
111
110
112
description = [ ]
111
113
scope = ScopeExample . new ( example )
112
-
113
114
while scope
114
115
description << scope . description
115
116
scope = scope . parent
116
117
end
117
118
118
- description . reject! ( &:nil? ) . reject! ( &Util . method ( :blank? ) )
119
+ description . reject! ( &:nil? )
120
+ description . reject! ( &Util . method ( :blank? ) )
119
121
default_description = description . last
120
122
description . reverse!
121
123
You can’t perform that action at this time.
0 commit comments