diff options
| author | take_cheeze <[email protected]> | 2014-03-20 04:40:50 +0900 |
|---|---|---|
| committer | take_cheeze <[email protected]> | 2014-03-20 04:40:50 +0900 |
| commit | daaedf320c852fccdc1cb095f9046a76d3413e4e (patch) | |
| tree | b57dec658988362a02bfff70dd6f9a06006d7b30 /mrbgems | |
| parent | 272fe3d86489adaef7211f506612c65a343466f9 (diff) | |
| download | mruby-daaedf320c852fccdc1cb095f9046a76d3413e4e.tar.gz mruby-daaedf320c852fccdc1cb095f9046a76d3413e4e.zip | |
refactor and use assert_raise in fiber test checking exception raise
Diffstat (limited to 'mrbgems')
| -rw-r--r-- | mrbgems/mruby-fiber/test/fiber.rb | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/mrbgems/mruby-fiber/test/fiber.rb b/mrbgems/mruby-fiber/test/fiber.rb index 9ae4785d7..620372898 100644 --- a/mrbgems/mruby-fiber/test/fiber.rb +++ b/mrbgems/mruby-fiber/test/fiber.rb @@ -58,27 +58,18 @@ assert('Fiber with splat in the block argument list') { Fiber.new{|*x|x}.resume(1) == [1] } -assert('Fiber raises on resume when dead') { - r1 = true - begin +assert('Fiber raises on resume when dead') do + assert_raise(FiberError) do f = Fiber.new{} f.resume - r1 = f.alive? + assert_false f.alive? f.resume - false - rescue => e1 - true end -} +end -assert('Yield raises when called on root fiber') { - begin - Fiber.yield - false - rescue => e1 - true - end -} +assert('Yield raises when called on root fiber') do + assert_raise(FiberError) { Fiber.yield } +end assert('Double resume of Fiber') do f1 = Fiber.new {} |
