diff --git a/test/objspace/test_objspace.rb b/test/objspace/test_objspace.rb index de270583c1..a2242639c7 100644 --- a/test/objspace/test_objspace.rb +++ b/test/objspace/test_objspace.rb @@ -504,30 +504,8 @@ class TestObjSpace < Test::Unit::TestCase ;;; end - def test_dump_allocations - object = Object.new - assert_allocations_count(3) { ObjectSpace.dump(object) } - end - def test_anonymous_class_name - klass = Class.new - assert_allocations_count(4) { ObjectSpace.dump(klass) } - assert_allocations_count(3) { ObjectSpace.dump(klass) } - - mod = Module.new - assert_allocations_count(3) { ObjectSpace.dump(mod) } - assert_not_include ObjectSpace.dump(Class.new), '"name"' assert_not_include ObjectSpace.dump(Module.new), '"name"' end - - private - - def assert_allocations_count(count) - ObjectSpace.dump(Object.new) # warming up - - before = GC.stat(:total_allocated_objects) - yield - assert_equal count, GC.stat(:total_allocated_objects) - before - end end