mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Test for raise when yield is called on root fiber
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user