Sha256: 43254eb4850de891e87ee991158bb7548557efc81a4765948e8e08abe2038803

Contents?: true

Size: 398 Bytes

Versions: 12

Compression:

Stored size: 398 Bytes

Contents

# frozen_string_literal: true

require_relative "helper"
require "rubygems"

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

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rubygems-update-3.4.22 test/rubygems/test_exit.rb
rubygems-update-3.4.21 test/rubygems/test_exit.rb
rubygems-update-3.4.20 test/rubygems/test_exit.rb
rubygems-update-3.4.19 test/rubygems/test_exit.rb
rubygems-update-3.4.18 test/rubygems/test_exit.rb
rubygems-update-3.4.17 test/rubygems/test_exit.rb
rubygems-update-3.4.16 test/rubygems/test_exit.rb
rubygems-update-3.4.15 test/rubygems/test_exit.rb
rubygems-update-3.4.14 test/rubygems/test_exit.rb
rubygems-update-3.4.13 test/rubygems/test_exit.rb
rubygems-update-3.4.12 test/rubygems/test_exit.rb
rubygems-update-3.4.11 test/rubygems/test_exit.rb