Sha256: 4f4a283617bc4f2701d8128ad573051183756f413c47eba394866ebb0b1b3dec

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

# frozen_string_literal: true

require 'minitest/autorun'
require 'bundler/setup'
require 'polyphony'

class KernelTest < MiniTest::Test
  def setup
    EV.rerun
  end

  def test_system_method
    counter = 0
    timer = spin {
      throttled_loop(200) { counter += 1 }
    }

    system('sleep 0.01')
    assert(counter >= 2)

    result = system('echo "hello"')
    assert_equal("hello\n", result)
  ensure
    timer&.stop
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.19 test/test_kernel.rb