Skip to content

Commit f96be45

Browse files
committed
Simplify prepend invalidation specs
* There is no need for a second class.
1 parent 78be262 commit f96be45

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

spec/ruby/core/module/prepend_spec.rb

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@ def foo
4747
'a'
4848
end
4949
end
50-
b_class = Class.new(a_class)
51-
b = b_class.new
52-
foo = -> { b.foo }
50+
a = a_class.new
51+
foo = -> { a.foo }
5352
foo.call.should == 'a'
5453
a_class.class_eval do
5554
prepend m_module
@@ -65,9 +64,8 @@ def foo
6564
'a'
6665
end
6766
end
68-
b_class = Class.new(a_class)
69-
b = b_class.new
70-
foo = -> { b.foo }
67+
a = a_class.new
68+
foo = -> { a.foo }
7169
foo.call.should == 'a'
7270
m_module.module_eval do
7371
def foo
@@ -94,9 +92,8 @@ def foo
9492
include n_module
9593
end
9694

97-
b_class = Class.new(a_class)
98-
b = b_class.new
99-
foo = -> { b.foo }
95+
a = a_class.new
96+
foo = -> { a.foo }
10097

10198
foo.call.should == 'a'
10299

0 commit comments

Comments
 (0)