diff options
author | samuel <samuel@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-12-28 13:03:14 +0000 |
---|---|---|
committer | samuel <samuel@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-12-28 13:03:14 +0000 |
commit | 9ee79b658123a2a4af65c80484d1f91ce73354e2 (patch) | |
tree | a562204102848b8c6ede78ff9bd90876a8af4e21 /test | |
parent | 5fb9d1e11fc50df359a1f9d2537a11f13cdb6d33 (diff) |
Don't allow rb_fiber_resume to raise exception on unborn fiber.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/ruby/test_fiber.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/ruby/test_fiber.rb b/test/ruby/test_fiber.rb index db2627d9a1..ec6bd0201c 100644 --- a/test/ruby/test_fiber.rb +++ b/test/ruby/test_fiber.rb @@ -144,6 +144,7 @@ class TestFiber < Test::Unit::TestCase } assert_raise(RuntimeError){ fib = Fiber.new{ Fiber.yield } + fib.resume fib.raise "raise and propagate" } assert_nothing_raised{ |