Sha256: 24bbf0450c08d2d63f96aad0b596dfcb0f4fe2cec4fe39cf0fd8ed1515a9a9f6
Contents?: true
Size: 784 Bytes
Versions: 83
Compression:
Stored size: 784 Bytes
Contents
# XXX Crashes #require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' #require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/shared/resume' # #ruby_version_is "1.9" do # describe "Fiber#resume" do # # it_behaves_like(:resume, :transfer) # # it "returns control to the calling Fiber if called from one" do # fiber1 = Fiber.new { :fiber1 } # fiber2 = Fiber.new { fiber1.resume; :fiber2 } # fiber2.resume.should == :fiber2 # end # # it "raises a FiberError if the Fiber has transfered control to another Fiber" do # fiber1 = Fiber.new { true } # fiber2 = Fiber.new { fiber1.transfer; Fiber.yield } # fiber2.resume # lambda { fiber2.resume }.should raise_error(FiberError) # end # end #end
Version data entries
83 entries across 83 versions & 1 rubygems