Sha256: 944b00799f48187a5243f38a1f96d40177a8aef83331d8a6ecb001ef338e5d6f

Contents?: true

Size: 533 Bytes

Versions: 7

Compression:

Stored size: 533 Bytes

Contents

require 'test_helper'

class SystemTest < Minitest::Test
  include POSIX::Spawn

  def test_system
    ret = system("true")
    assert_equal true, ret
    assert_equal 0, $?.exitstatus
  end

  def test_system_nonzero
    ret = system("false")
    assert_equal false, ret
    assert_equal 1, $?.exitstatus
  end

  def test_system_nonzero_via_sh
    ret = system("exit 1")
    assert_equal false, ret
    assert_equal 1, $?.exitstatus
  end

  def test_system_failure
    ret = system("nosuch")
    assert_equal false, ret
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
posix-spawn-0.3.15 test/test_system.rb
posix-spawn-0.3.14 test/test_system.rb
posix-spawn-0.3.13 test/test_system.rb
posix-spawn-0.3.12 test/test_system.rb
tdiary-4.2.1 vendor/bundle/ruby/2.2.0/gems/posix-spawn-0.3.11/test/test_system.rb
posix-spawn-0.3.11 test/test_system.rb
posix-spawn-0.3.10 test/test_system.rb