diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-18 12:42:35 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-18 12:42:35 +0900 |
| commit | b844b968581d19c54c2076e1d33531808cc0e6a5 (patch) | |
| tree | e6a20679d75298f3aa39f97465e5c9db5461a18c /mrbgems/mruby-fiber/test | |
| parent | 4c690b23a6f9ec9fa4dd2c9893da59edbaba2647 (diff) | |
| download | mruby-b844b968581d19c54c2076e1d33531808cc0e6a5.tar.gz mruby-b844b968581d19c54c2076e1d33531808cc0e6a5.zip | |
add Fiber#== from #1865 patch
Diffstat (limited to 'mrbgems/mruby-fiber/test')
| -rw-r--r-- | mrbgems/mruby-fiber/test/fiber.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mrbgems/mruby-fiber/test/fiber.rb b/mrbgems/mruby-fiber/test/fiber.rb index 216ad5572..5e42e9c57 100644 --- a/mrbgems/mruby-fiber/test/fiber.rb +++ b/mrbgems/mruby-fiber/test/fiber.rb @@ -17,6 +17,19 @@ assert('Fiber#alive?') { r1 == true and r2 == false } +assert('Fiber#==') do + root = Fiber.current + assert_equal root, root + assert_equal root, Fiber.current + assert_false root != Fiber.current + f = Fiber.new { + assert_false root == Fiber.current + } + f.resume + assert_false f == root + assert_true f != root +end + assert('Fiber.yield') { f = Fiber.new{|x| Fiber.yield(x == 3)} f.resume(3) |
