Method: TestFiber#test_normal

Defined in:
lib/ruby19/tmm1-fiber18-a37a4c3/test/test_fiber.rb

#test_normalObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/ruby19/tmm1-fiber18-a37a4c3/test/test_fiber.rb', line 6

def test_normal
  f = Fiber.current
  assert_equal(:ok2,
    Fiber.new{|e|
      assert_equal(:ok1, e)
      Fiber.yield :ok2
    }.resume(:ok1)
  )
  assert_equal([:a, :b], Fiber.new{|a, b| [a, b]}.resume(:a, :b))
end