1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
This commit is contained in:
Benoit Daloze 2019-07-27 12:40:09 +02:00
parent a06301b103
commit 5c276e1cc9
1247 changed files with 5316 additions and 5028 deletions

View file

@ -30,16 +30,16 @@ describe "Fiber#alive?" do
it "returns false for a Fiber that's dead" do
fiber = Fiber.new { true }
fiber.resume
lambda { fiber.resume }.should raise_error(FiberError)
-> { fiber.resume }.should raise_error(FiberError)
fiber.alive?.should be_false
end
it "always returns false for a dead Fiber" do
fiber = Fiber.new { true }
fiber.resume
lambda { fiber.resume }.should raise_error(FiberError)
-> { fiber.resume }.should raise_error(FiberError)
fiber.alive?.should be_false
lambda { fiber.resume }.should raise_error(FiberError)
-> { fiber.resume }.should raise_error(FiberError)
fiber.alive?.should be_false
fiber.alive?.should be_false
end

View file

@ -7,6 +7,6 @@ describe "Fiber#resume" do
fiber1 = Fiber.new { true }
fiber2 = Fiber.new { fiber1.transfer; Fiber.yield }
fiber2.resume
lambda { fiber2.resume }.should raise_error(FiberError)
-> { fiber2.resume }.should raise_error(FiberError)
end
end

View file

@ -44,7 +44,7 @@ describe "Fiber#transfer" do
it "raises a FiberError when transferring to a Fiber which resumes itself" do
fiber = Fiber.new { fiber.resume }
lambda { fiber.transfer }.should raise_error(FiberError)
-> { fiber.transfer }.should raise_error(FiberError)
end
it "works if Fibers in different Threads each transfer to a Fiber in the same Thread" do