diff options
| author | Carson McDonald <[email protected]> | 2013-05-28 09:04:53 -0400 |
|---|---|---|
| committer | Carson McDonald <[email protected]> | 2013-05-28 09:04:53 -0400 |
| commit | 35b58e571da25315e39d77453a7e0712ece3473f (patch) | |
| tree | e1d51e64a4eeba25cb0ccd880f93cd2331345c26 | |
| parent | 406e089a7478a34b74e6fa4e33490a31e32e9a91 (diff) | |
| download | mruby-35b58e571da25315e39d77453a7e0712ece3473f.tar.gz mruby-35b58e571da25315e39d77453a7e0712ece3473f.zip | |
Test for raise when yield is called on root fiber
| -rw-r--r-- | mrbgems/mruby-fiber/test/fiber.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mrbgems/mruby-fiber/test/fiber.rb b/mrbgems/mruby-fiber/test/fiber.rb index 6df745d79..90bbaa2af 100644 --- a/mrbgems/mruby-fiber/test/fiber.rb +++ b/mrbgems/mruby-fiber/test/fiber.rb @@ -54,3 +54,13 @@ assert('Fiber raises on resume when dead') { end r1 == false and e2.class == RuntimeError } + +assert('Yield raises when called on root fiber') { + e2 = nil + begin + Fiber.yield + rescue => e1 + e2 = e1 + end + e2.class == ArgumentError +} |
