Sha256: 8ee7d78d85965b5966773c9b66b47679a9c69a1c7af081705765f653cbae46dd

Contents?: true

Size: 414 Bytes

Versions: 1

Compression:

Stored size: 414 Bytes

Contents

# frozen_string_literal: true

require_relative 'helper'

class GyroTest < MiniTest::Test
  def test_break
    skip "break is still not implemented for new scheduler"
    values = []
    Fiber.spin do
      values << :foo
      snooze
      # here will never be reached
      values << :bar
      suspend
    end

    Fiber.spin do
      Gyro.break!
    end

    suspend

    assert_equal [:foo], values
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.29 test/test_gyro.rb