Sha256: b35213a144a1b387b93916c65257858896ff8beb29d32534d8958b18fb1429be

Contents?: true

Size: 1.04 KB

Versions: 83

Compression:

Stored size: 1.04 KB

Contents

# XXX Crashes
#require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'
#
#ruby_version_is "1.9" do
#  describe "Fiber.yield" do
#
#    it "passes control to the Fiber's caller" do
#      step = 0
#      fiber = Fiber.new { step = 1; Fiber.yield; step = 2; Fiber.yield; step = 3 }
#      fiber.resume
#      step.should == 1
#      fiber.resume
#      step.should == 2
#    end
#
#    it "returns its arguments to the caller" do
#      fiber = Fiber.new { true; Fiber.yield :glark; true }
#      fiber.resume.should == :glark
#    end
#
#    it "returns nil to the caller if given no arguments" do
#      fiber = Fiber.new { true; Fiber.yield; true }
#      fiber.resume.should be_nil
#    end
#
#    it "returns to the Fiber the value of the #resume call that invoked it" do
#      fiber = Fiber.new { Fiber.yield.should == :caller }
#      fiber.resume
#      fiber.resume :caller
#    end
#
#    it "raises a FiberError if called from the root Fiber" do
#      lambda{ Fiber.yield }.should raise_error(FiberError)
#    end
#  end
#end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/fiber/yield_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/fiber/yield_spec.rb