diff options
Diffstat (limited to 'test/rubygems/test_exit.rb')
-rw-r--r-- | test/rubygems/test_exit.rb | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/test/rubygems/test_exit.rb b/test/rubygems/test_exit.rb index 9557fe5d06..396837edad 100644 --- a/test/rubygems/test_exit.rb +++ b/test/rubygems/test_exit.rb @@ -1,11 +1,17 @@ # frozen_string_literal: true -require_relative 'helper' -require 'rubygems' +require_relative "helper" +require "rubygems" -class TestExit < Gem::TestCase +class TestGemExit < Gem::TestCase def test_exit system(*ruby_with_rubygems_in_load_path, "-e", "raise Gem::SystemExitException.new(2)") assert_equal 2, $?.exitstatus end + + def test_status + exc = Gem::SystemExitException.new(42) + assert_equal 42, exc.status + assert_equal 42, exc.exit_code + end end |