summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authornagachika <nagachika@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-10 05:44:27 +0000
committernagachika <nagachika@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-10 05:44:27 +0000
commitdb897cc318afd4f45ded26e64afa125ee692d4c0 (patch)
tree19a686bc10a5704b497797ced76e8e7054e4a24e /test
parenta2a0b976b2d01420ed8f006b28e82d75d47f480a (diff)
revert r59815 partially.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@59816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_gc.rb23
1 files changed, 0 insertions, 23 deletions
diff --git a/test/ruby/test_gc.rb b/test/ruby/test_gc.rb
index 5b85d3d8d9..a5fd2897a2 100644
--- a/test/ruby/test_gc.rb
+++ b/test/ruby/test_gc.rb
@@ -397,27 +397,4 @@ class TestGc < Test::Unit::TestCase
ObjectSpace.each_object{|o| case o when Module then o.instance_methods end}
end
end
-
- def test_exception_in_finalizer_method
- @result = []
- def self.c1(x)
- @result << :c1
- raise
- end
- def self.c2(x)
- @result << :c2
- raise
- end
- tap {
- tap {
- obj = Object.new
- ObjectSpace.define_finalizer(obj, method(:c1))
- ObjectSpace.define_finalizer(obj, method(:c2))
- obj = nil
- }
- }
- GC.start
- skip "finalizers did not get run" if @result.empty?
- assert_equal([:c1, :c2], @result)
- end
end