1require File.expand_path('../helper', __FILE__)
2
3class TestRakePseudoStatus < Rake::TestCase
4  def test_with_zero_exit_status
5    s = Rake::PseudoStatus.new
6    assert_equal 0, s.exitstatus
7    assert_equal 0, s.to_i
8    assert_equal 0, s >> 8
9    refute s.stopped?
10    assert s.exited?
11  end
12
13  def test_with_99_exit_status
14    s = Rake::PseudoStatus.new(99)
15    assert_equal 99, s.exitstatus
16    assert_equal 25344, s.to_i
17    assert_equal 99, s >> 8
18    refute s.stopped?
19    assert s.exited?
20  end
21end
22