do not specify implementation dependant exception class names in fiber test

parent 5c6d2818
...@@ -42,25 +42,23 @@ assert('Fiber with splat in the block argument list') { ...@@ -42,25 +42,23 @@ assert('Fiber with splat in the block argument list') {
} }
assert('Fiber raises on resume when dead') { assert('Fiber raises on resume when dead') {
e2 = nil
r1 = true r1 = true
begin begin
f = Fiber.new{} f = Fiber.new{}
f.resume f.resume
r1 = f.alive? r1 = f.alive?
f.resume f.resume
false
rescue => e1 rescue => e1
e2 = e1 true
end end
r1 == false and e2.class == RuntimeError
} }
assert('Yield raises when called on root fiber') { assert('Yield raises when called on root fiber') {
e2 = nil
begin begin
Fiber.yield Fiber.yield
false
rescue => e1 rescue => e1
e2 = e1 true
end end
e2.class == ArgumentError
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment