Sha256: 63a22140a030fac1172f4ab9c14ffe345a0f30e05d5dfd32d967e8a13b7861f1
Contents?: true
Size: 681 Bytes
Versions: 5
Compression:
Stored size: 681 Bytes
Contents
# frozen_string_literal: true require_relative 'helper' class KernelTest < MiniTest::Test def test_system_method counter = 0 timer = spin { throttled_loop(200) { counter += 1 } } system('sleep 0.01') assert(counter >= 2) i, o = IO.pipe orig_stdout = $stdout $stdout = o system('echo "hello"') o.close assert_equal("hello\n", i.read) ensure $stdout = orig_stdout timer&.stop end def test_backtick_method counter = 0 timer = spin { throttled_loop(200) { counter += 1 } } `sleep 0.01` assert(counter >= 2) result = `echo "hello"` assert_equal("hello\n", result) ensure timer&.stop end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.24 | test/test_kernel.rb |
polyphony-0.23 | test/test_kernel.rb |
polyphony-0.22 | test/test_kernel.rb |
polyphony-0.21 | test/test_kernel.rb |
polyphony-0.20 | test/test_kernel.rb |