Test for raise when yield is called on root fiber

This commit is contained in:
Carson McDonald
2013-05-28 09:04:53 -04:00
parent 406e089a74
commit 35b58e571d
+10
View File
@@ -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
}