require 'test/unit' require 'rake' require_relative 'capture_stdout' class Rake::TestPseudoStatus < Test::Unit::TestCase def test_with_zero_exit_status s = Rake::PseudoStatus.new assert_equal 0, s.exitstatus assert_equal 0, s.to_i assert_equal 0, s >> 8 assert ! s.stopped? assert s.exited? end def test_with_99_exit_status s = Rake::PseudoStatus.new(99) assert_equal 99, s.exitstatus assert_equal 25344, s.to_i assert_equal 99, s >> 8 assert ! s.stopped? assert s.exited? end end