summaryrefslogtreecommitdiffhomepage
path: root/test/t
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-05-22 14:12:03 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-05-22 14:12:03 +0900
commitfc557085d8b5e806232e3edca520d57877cb77dc (patch)
tree2a3d021c8d1bfec31d09989d91366ea92f048cc3 /test/t
parentccaf3e35aaaadbe31a85c6be080a5ca01797bcff (diff)
parent1f3d7e939f19ed19a3d45b269d66c1ad5606faaf (diff)
downloadmruby-fc557085d8b5e806232e3edca520d57877cb77dc.tar.gz
mruby-fc557085d8b5e806232e3edca520d57877cb77dc.zip
Merge pull request #2304 from ksss/class-new
Class.new do not call `class_eval'
Diffstat (limited to 'test/t')
-rw-r--r--test/t/class.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/t/class.rb b/test/t/class.rb
index bea20ee24..821259c5e 100644
--- a/test/t/class.rb
+++ b/test/t/class.rb
@@ -226,8 +226,13 @@ assert('Class Dup 2') do
assert_equal(Module, M.dup.class)
end
-assert('Class new') do
+assert('Class.new') do
assert_equal(Class, Class.new.class)
+ a = []
+ klass = Class.new do |c|
+ a << c
+ end
+ assert_equal([klass], a)
end
assert('class to return the last value') do