diff options
Diffstat (limited to 'test/test_weakref.rb')
-rw-r--r-- | test/test_weakref.rb | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/test/test_weakref.rb b/test/test_weakref.rb index 6c80f5924d..0f943cdf12 100644 --- a/test/test_weakref.rb +++ b/test/test_weakref.rb @@ -21,23 +21,4 @@ class TestWeakRef < Test::Unit::TestCase ObjectSpace.garbage_collect assert_raise(WeakRef::RefError) {weak.to_s} end - - def test_not_reference_different_object - bug7304 = '[ruby-core:49044]' - weakrefs = [] - 3.times do - obj = Object.new - def obj.foo; end - weakrefs << WeakRef.new(obj) - ObjectSpace.garbage_collect - end - assert_nothing_raised(NoMethodError, bug7304) { - weakrefs.each do |weak| - begin - weak.foo - rescue WeakRef::RefError - end - end - } - end end |