1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[rubygems/rubygems] Use assert_raise instead of assert_raises

769e87f011
This commit is contained in:
Hiroshi SHIBATA 2021-05-11 12:25:46 +09:00
parent 2c0072dec5
commit c30594bb0c
Notes: git 2021-05-12 17:25:21 +09:00
69 changed files with 410 additions and 410 deletions

View file

@ -212,7 +212,7 @@ class TestGem < Gem::TestCase
def test_require_missing def test_require_missing
save_loaded_features do save_loaded_features do
assert_raises ::LoadError do assert_raise ::LoadError do
require "test_require_missing" require "test_require_missing"
end end
end end
@ -224,7 +224,7 @@ class TestGem < Gem::TestCase
install_specs a1 install_specs a1
assert_raises ::LoadError do assert_raise ::LoadError do
require "a*" require "a*"
end end
@ -261,7 +261,7 @@ class TestGem < Gem::TestCase
end end
def test_self_activate_bin_path_no_exec_name def test_self_activate_bin_path_no_exec_name
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
Gem.activate_bin_path 'a' Gem.activate_bin_path 'a'
end end
@ -342,7 +342,7 @@ class TestGem < Gem::TestCase
# c2 is missing, and b2 which has it as a dependency will be activated, so we should get an error about the orphaned dependency # c2 is missing, and b2 which has it as a dependency will be activated, so we should get an error about the orphaned dependency
e = assert_raises Gem::UnsatisfiableDependencyError do e = assert_raise Gem::UnsatisfiableDependencyError do
load Gem.activate_bin_path("a", "exec", ">= 0") load Gem.activate_bin_path("a", "exec", ">= 0")
end end
@ -390,7 +390,7 @@ class TestGem < Gem::TestCase
File.open("Gemfile", "w") {|f| f.puts('source "https://rubygems.org"') } File.open("Gemfile", "w") {|f| f.puts('source "https://rubygems.org"') }
e = assert_raises Gem::GemNotFoundException do e = assert_raise Gem::GemNotFoundException do
load Gem.activate_bin_path("bundler", "bundle", ">= 0.a") load Gem.activate_bin_path("bundler", "bundle", ">= 0.a")
end end
@ -487,7 +487,7 @@ class TestGem < Gem::TestCase
File.open("Gemfile", "w") {|f| f.puts('source "https://rubygems.org"') } File.open("Gemfile", "w") {|f| f.puts('source "https://rubygems.org"') }
e = assert_raises Gem::GemNotFoundException do e = assert_raise Gem::GemNotFoundException do
load Gem.activate_bin_path("bundler", "bundle", "= 2.2.8") load Gem.activate_bin_path("bundler", "bundle", "= 2.2.8")
end end
@ -495,7 +495,7 @@ class TestGem < Gem::TestCase
end end
def test_self_bin_path_no_exec_name def test_self_bin_path_no_exec_name
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
Gem.bin_path 'a' Gem.bin_path 'a'
end end
@ -516,20 +516,20 @@ class TestGem < Gem::TestCase
util_spec 'a', '2' do |s| util_spec 'a', '2' do |s|
s.executables = ['exec'] s.executables = ['exec']
end end
assert_raises(Gem::GemNotFoundException) do assert_raise(Gem::GemNotFoundException) do
Gem.bin_path('a', 'other', '2') Gem.bin_path('a', 'other', '2')
end end
end end
def test_self_bin_path_no_bin_file def test_self_bin_path_no_bin_file
util_spec 'a', '1' util_spec 'a', '1'
assert_raises(ArgumentError) do assert_raise(ArgumentError) do
Gem.bin_path('a', nil, '1') Gem.bin_path('a', nil, '1')
end end
end end
def test_self_bin_path_not_found def test_self_bin_path_not_found
assert_raises(Gem::GemNotFoundException) do assert_raise(Gem::GemNotFoundException) do
Gem.bin_path('non-existent', 'blah') Gem.bin_path('non-existent', 'blah')
end end
end end
@ -596,7 +596,7 @@ class TestGem < Gem::TestCase
end end
def test_self_datadir_nonexistent_package def test_self_datadir_nonexistent_package
assert_raises(Gem::MissingSpecError) do assert_raise(Gem::MissingSpecError) do
Gem::Specification.find_by_name("xyzzy").datadir Gem::Specification.find_by_name("xyzzy").datadir
end end
end end
@ -1144,7 +1144,7 @@ class TestGem < Gem::TestCase
assert_equal Gem::Requirement.create('>= 1.2.3'), Gem.env_requirement('foo') assert_equal Gem::Requirement.create('>= 1.2.3'), Gem.env_requirement('foo')
assert_equal Gem::Requirement.create('1.2.3'), Gem.env_requirement('bAr') assert_equal Gem::Requirement.create('1.2.3'), Gem.env_requirement('bAr')
assert_raises(Gem::Requirement::BadRequirementError) { Gem.env_requirement('baz') } assert_raise(Gem::Requirement::BadRequirementError) { Gem.env_requirement('baz') }
assert_equal Gem::Requirement.default, Gem.env_requirement('qux') assert_equal Gem::Requirement.default, Gem.env_requirement('qux')
end end
@ -1349,7 +1349,7 @@ class TestGem < Gem::TestCase
io.puts '# a_file.rb' io.puts '# a_file.rb'
end end
e = assert_raises Gem::MissingSpecError do e = assert_raise Gem::MissingSpecError do
Gem.try_activate 'a_file' Gem.try_activate 'a_file'
end end
@ -1370,7 +1370,7 @@ class TestGem < Gem::TestCase
io.puts '# a_file.rb' io.puts '# a_file.rb'
end end
e = assert_raises Gem::MissingSpecError do e = assert_raise Gem::MissingSpecError do
Gem.try_activate 'a_file' Gem.try_activate 'a_file'
end end
@ -1881,7 +1881,7 @@ class TestGem < Gem::TestCase
end end
def test_use_gemdeps_argument_missing def test_use_gemdeps_argument_missing
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
Gem.use_gemdeps 'gem.deps.rb' Gem.use_gemdeps 'gem.deps.rb'
end end
@ -1893,7 +1893,7 @@ class TestGem < Gem::TestCase
rubygems_gemdeps, ENV['RUBYGEMS_GEMDEPS'] = rubygems_gemdeps, ENV['RUBYGEMS_GEMDEPS'] =
ENV['RUBYGEMS_GEMDEPS'], 'gem.deps.rb' ENV['RUBYGEMS_GEMDEPS'], 'gem.deps.rb'
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
Gem.use_gemdeps 'gem.deps.rb' Gem.use_gemdeps 'gem.deps.rb'
end end

View file

@ -118,7 +118,7 @@ class TestGemCommand < Gem::TestCase
use_ui @ui do use_ui @ui do
@cmd.when_invoked { true } @cmd.when_invoked { true }
ex = assert_raises OptionParser::InvalidOption do ex = assert_raise OptionParser::InvalidOption do
@cmd.invoke('-zzz') @cmd.invoke('-zzz')
end end

View file

@ -22,7 +22,7 @@ class TestGemCommandManager < Gem::TestCase
end end
def test_find_command_ambiguous def test_find_command_ambiguous
e = assert_raises Gem::CommandLineError do e = assert_raise Gem::CommandLineError do
@command_manager.find_command 'u' @command_manager.find_command 'u'
end end
@ -50,7 +50,7 @@ class TestGemCommandManager < Gem::TestCase
end end
def test_find_command_unknown def test_find_command_unknown
e = assert_raises Gem::UnknownCommandError do e = assert_raise Gem::UnknownCommandError do
@command_manager.find_command 'xyz' @command_manager.find_command 'xyz'
end end
@ -58,7 +58,7 @@ class TestGemCommandManager < Gem::TestCase
end end
def test_find_command_unknown_suggestions def test_find_command_unknown_suggestions
e = assert_raises Gem::UnknownCommandError do e = assert_raise Gem::UnknownCommandError do
@command_manager.find_command 'pish' @command_manager.find_command 'pish'
end end
@ -79,7 +79,7 @@ class TestGemCommandManager < Gem::TestCase
@command_manager.register_command :interrupt @command_manager.register_command :interrupt
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@command_manager.run %w[interrupt] @command_manager.run %w[interrupt]
end end
assert_equal '', ui.output assert_equal '', ui.output
@ -96,7 +96,7 @@ class TestGemCommandManager < Gem::TestCase
@command_manager.register_command :crash @command_manager.register_command :crash
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@command_manager.run %w[crash] @command_manager.run %w[crash]
end end
assert_equal '', ui.output assert_equal '', ui.output
@ -110,7 +110,7 @@ class TestGemCommandManager < Gem::TestCase
def test_process_args_bad_arg def test_process_args_bad_arg
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@command_manager.process_args %w[--bad-arg] @command_manager.process_args %w[--bad-arg]
end end
end end

View file

@ -126,7 +126,7 @@ class TestGemCommandsBuildCommand < Gem::TestCase
use_ui @ui do use_ui @ui do
Dir.chdir @tempdir do Dir.chdir @tempdir do
assert_raises Gem::InvalidSpecificationException do assert_raise Gem::InvalidSpecificationException do
@cmd.execute @cmd.execute
end end
end end
@ -180,7 +180,7 @@ class TestGemCommandsBuildCommand < Gem::TestCase
use_ui @ui do use_ui @ui do
Dir.chdir @tempdir do Dir.chdir @tempdir do
assert_raises Gem::InvalidSpecificationException do assert_raise Gem::InvalidSpecificationException do
@cmd.execute @cmd.execute
end end
end end
@ -209,7 +209,7 @@ class TestGemCommandsBuildCommand < Gem::TestCase
out, err = use_ui @ui do out, err = use_ui @ui do
capture_output do capture_output do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -225,7 +225,7 @@ class TestGemCommandsBuildCommand < Gem::TestCase
def test_execute_missing_file def test_execute_missing_file
@cmd.options[:args] = %w[some_gem] @cmd.options[:args] = %w[some_gem]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -329,7 +329,7 @@ class TestGemCommandsBuildCommand < Gem::TestCase
@cmd.options[:args] = ["*.gemspec"] @cmd.options[:args] = ["*.gemspec"]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -527,7 +527,7 @@ class TestGemCommandsBuildCommand < Gem::TestCase
use_ui @ui do use_ui @ui do
Dir.chdir(gemspec_dir) do Dir.chdir(gemspec_dir) do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end

View file

@ -54,7 +54,7 @@ class TestGemCommandsCertCommand < Gem::TestCase
assert_equal PUBLIC_CERT.to_pem, match.first.to_pem assert_equal PUBLIC_CERT.to_pem, match.first.to_pem
assert_equal @trust_dir.cert_path(PUBLIC_CERT), match.last assert_equal @trust_dir.cert_path(PUBLIC_CERT), match.last
assert_raises StopIteration do assert_raise StopIteration do
matches.next matches.next
end end
end end
@ -69,7 +69,7 @@ class TestGemCommandsCertCommand < Gem::TestCase
assert_equal ALTERNATE_CERT.to_pem, match.first.to_pem assert_equal ALTERNATE_CERT.to_pem, match.first.to_pem
assert_equal @trust_dir.cert_path(ALTERNATE_CERT), match.last assert_equal @trust_dir.cert_path(ALTERNATE_CERT), match.last
assert_raises StopIteration do assert_raise StopIteration do
matches.next matches.next
end end
end end
@ -152,7 +152,7 @@ Added '/CN=alternate/DC=example'
use_ui @build_ui do use_ui @build_ui do
e = assert_raises Gem::CommandLineError do e = assert_raise Gem::CommandLineError do
@cmd.execute @cmd.execute
end end
@ -214,7 +214,7 @@ Added '/CN=alternate/DC=example'
@build_ui = Gem::MockGemUi.new "#{passphrase}\n#{passphrase_confirmation}" @build_ui = Gem::MockGemUi.new "#{passphrase}\n#{passphrase_confirmation}"
use_ui @build_ui do use_ui @build_ui do
e = assert_raises Gem::CommandLineError do e = assert_raise Gem::CommandLineError do
@cmd.execute @cmd.execute
end end
@ -552,7 +552,7 @@ Removed '/CN=alternate/DC=example'
@cmd.handle_options %W[--sign #{path}] @cmd.handle_options %W[--sign #{path}]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -580,7 +580,7 @@ ERROR: --certificate not specified and ~/.gem/gem-public_cert.pem does not exis
@cmd.handle_options %W[--sign #{path}] @cmd.handle_options %W[--sign #{path}]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -686,7 +686,7 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
def test_handle_options_add_bad def test_handle_options_add_bad
nonexistent = File.join @tempdir, 'nonexistent' nonexistent = File.join @tempdir, 'nonexistent'
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--add #{nonexistent}] @cmd.handle_options %W[--add #{nonexistent}]
end end
@ -696,7 +696,7 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
bad = File.join @tempdir, 'bad' bad = File.join @tempdir, 'bad'
FileUtils.touch bad FileUtils.touch bad
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--add #{bad}] @cmd.handle_options %W[--add #{bad}]
end end
@ -706,7 +706,7 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
def test_handle_options_certificate def test_handle_options_certificate
nonexistent = File.join @tempdir, 'nonexistent' nonexistent = File.join @tempdir, 'nonexistent'
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--certificate #{nonexistent}] @cmd.handle_options %W[--certificate #{nonexistent}]
end end
@ -716,7 +716,7 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
bad = File.join @tempdir, 'bad' bad = File.join @tempdir, 'bad'
FileUtils.touch bad FileUtils.touch bad
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--certificate #{bad}] @cmd.handle_options %W[--certificate #{bad}]
end end
@ -727,7 +727,7 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
def test_handle_options_key_bad def test_handle_options_key_bad
nonexistent = File.join @tempdir, 'nonexistent' nonexistent = File.join @tempdir, 'nonexistent'
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--private-key #{nonexistent}] @cmd.handle_options %W[--private-key #{nonexistent}]
end end
@ -738,14 +738,14 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
bad = File.join @tempdir, 'bad' bad = File.join @tempdir, 'bad'
FileUtils.touch bad FileUtils.touch bad
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--private-key #{bad}] @cmd.handle_options %W[--private-key #{bad}]
end end
assert_equal "invalid argument: --private-key #{bad}: invalid RSA key", assert_equal "invalid argument: --private-key #{bad}: invalid RSA key",
e.message e.message
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[--private-key #{PUBLIC_KEY_FILE}] @cmd.handle_options %W[--private-key #{PUBLIC_KEY_FILE}]
end end
@ -792,7 +792,7 @@ ERROR: --private-key not specified and ~/.gem/gem-private_key.pem does not exis
def test_handle_options_sign_nonexistent def test_handle_options_sign_nonexistent
nonexistent = File.join @tempdir, 'nonexistent' nonexistent = File.join @tempdir, 'nonexistent'
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %W[ @cmd.handle_options %W[
--private-key #{ALTERNATE_KEY_FILE} --private-key #{ALTERNATE_KEY_FILE}

View file

@ -50,7 +50,7 @@ class TestGemCommandsContentsCommand < Gem::TestCase
def test_execute_bad_gem def test_execute_bad_gem
@cmd.options[:args] = %w[foo] @cmd.options[:args] = %w[foo]
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -94,7 +94,7 @@ class TestGemCommandsContentsCommand < Gem::TestCase
def test_execute_missing_single def test_execute_missing_single
@cmd.options[:args] = %w[foo] @cmd.options[:args] = %w[foo]
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -110,7 +110,7 @@ class TestGemCommandsContentsCommand < Gem::TestCase
gem 'foo', 1 gem 'foo', 1
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -64,7 +64,7 @@ Gem x-2
def test_execute_no_match def test_execute_no_match
@cmd.options[:args] = %w[foo] @cmd.options[:args] = %w[foo]
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -155,7 +155,7 @@ Gem foo-2
@cmd.options[:reverse_dependencies] = true @cmd.options[:reverse_dependencies] = true
@cmd.options[:domain] = :remote @cmd.options[:domain] = :remote
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end

View file

@ -109,7 +109,7 @@ class TestGemCommandsEnvironmentCommand < Gem::TestCase
def test_execute_unknown def test_execute_unknown
@cmd.send :handle_options, %w[unknown] @cmd.send :handle_options, %w[unknown]
assert_raises Gem::CommandLineError do assert_raise Gem::CommandLineError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -37,7 +37,7 @@ class TestGemCommandsInstallCommand < Gem::TestCase
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -59,7 +59,7 @@ class TestGemCommandsInstallCommand < Gem::TestCase
assert @cmd.options[:version].satisfied_by?(a2_pre.version) assert @cmd.options[:version].satisfied_by?(a2_pre.version)
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -82,7 +82,7 @@ class TestGemCommandsInstallCommand < Gem::TestCase
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -110,7 +110,7 @@ class TestGemCommandsInstallCommand < Gem::TestCase
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
assert_equal 2, e.exit_code assert_equal 2, e.exit_code
@ -142,7 +142,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir orig_dir Dir.chdir orig_dir
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -173,7 +173,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
FileUtils.rm_r [@gemhome, "gems"] FileUtils.rm_r [@gemhome, "gems"]
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -207,7 +207,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
FileUtils.chmod 0555, @gemhome FileUtils.chmod 0555, @gemhome
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::FilePermissionError do assert_raise Gem::FilePermissionError do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -225,7 +225,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
@cmd.options[:args] = %w[no_such_gem] @cmd.options[:args] = %w[no_such_gem]
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
assert_equal 2, e.exit_code assert_equal 2, e.exit_code
@ -244,7 +244,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
@cmd.options[:args] = %w[no_such_gem] @cmd.options[:args] = %w[no_such_gem]
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
assert_equal 2, e.exit_code assert_equal 2, e.exit_code
@ -257,7 +257,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
def test_execute_no_gem def test_execute_no_gem
@cmd.options[:args] = %w[] @cmd.options[:args] = %w[]
assert_raises Gem::CommandLineError do assert_raise Gem::CommandLineError do
@cmd.execute @cmd.execute
end end
end end
@ -268,7 +268,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
@cmd.options[:args] = %w[nonexistent] @cmd.options[:args] = %w[nonexistent]
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
assert_equal 2, e.exit_code assert_equal 2, e.exit_code
@ -285,7 +285,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
@cmd.options[:args] = ['foo'] @cmd.options[:args] = ['foo']
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
@ -301,7 +301,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
def test_execute_http_proxy def test_execute_http_proxy
use_ui @ui do use_ui @ui do
e = assert_raises ArgumentError, @ui.error do e = assert_raise ArgumentError, @ui.error do
@cmd.handle_options %w[-p=foo.bar.com] @cmd.handle_options %w[-p=foo.bar.com]
end end
@ -327,7 +327,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
@cmd.options[:args] = %w[nonexistent] @cmd.options[:args] = %w[nonexistent]
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
assert_equal 2, e.exit_code assert_equal 2, e.exit_code
@ -351,7 +351,7 @@ ERROR: Could not find a valid gem 'bar' (= 0.5) (required by 'foo' (>= 0)) in a
@cmd.options[:suggest_alternate] = false @cmd.options[:suggest_alternate] = false
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
@ -376,7 +376,7 @@ ERROR: Could not find a valid gem 'nonexistent_with_hint' (>= 0) in any reposit
@cmd.options[:args] = [misspelled] @cmd.options[:args] = [misspelled]
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
@ -401,7 +401,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = [misspelled] @cmd.options[:args] = [misspelled]
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
@ -423,7 +423,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:install_dir] = "whatever" @cmd.options[:install_dir] = "whatever"
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -443,7 +443,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -461,7 +461,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -478,7 +478,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a:1] @cmd.options[:args] = %w[a:1]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -496,7 +496,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -526,7 +526,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -547,7 +547,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -565,7 +565,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -585,7 +585,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -605,7 +605,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -625,7 +625,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -657,7 +657,7 @@ ERROR: Possible alternatives: non_existent_with_hint
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -694,7 +694,7 @@ ERROR: Possible alternatives: non_existent_with_hint
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -730,7 +730,7 @@ ERROR: Possible alternatives: non_existent_with_hint
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -752,7 +752,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -772,7 +772,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -812,7 +812,7 @@ ERROR: Possible alternatives: non_existent_with_hint
use_ui @ui do use_ui @ui do
Dir.chdir @tempdir do Dir.chdir @tempdir do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -844,7 +844,7 @@ ERROR: Possible alternatives: non_existent_with_hint
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -862,7 +862,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:version] = Gem::Requirement.new("> 1") @cmd.options[:version] = Gem::Requirement.new("> 1")
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
@ -889,7 +889,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a:1 b:1] @cmd.options[:args] = %w[a:1 b:1]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -912,7 +912,7 @@ ERROR: Possible alternatives: non_existent_with_hint
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
assert_raises Gem::MockGemUi::SystemExitException do assert_raise Gem::MockGemUi::SystemExitException do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -1007,7 +1007,7 @@ ERROR: Possible alternatives: non_existent_with_hint
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -1029,7 +1029,7 @@ ERROR: Possible alternatives: non_existent_with_hint
orig_dir = Dir.pwd orig_dir = Dir.pwd
begin begin
Dir.chdir @tempdir Dir.chdir @tempdir
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
ensure ensure
@ -1052,7 +1052,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1079,7 +1079,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1103,7 +1103,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1128,7 +1128,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1150,7 +1150,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1173,7 +1173,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1200,7 +1200,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1227,7 +1227,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1259,7 +1259,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1294,7 +1294,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:gemdeps] = @gemdeps @cmd.options[:gemdeps] = @gemdeps
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1379,7 +1379,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1406,7 +1406,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1435,7 +1435,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end
@ -1465,7 +1465,7 @@ ERROR: Possible alternatives: non_existent_with_hint
@cmd.options[:args] = %w[a] @cmd.options[:args] = %w[a]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::SystemExitException, @ui.error do assert_raise Gem::MockGemUi::SystemExitException, @ui.error do
@cmd.execute @cmd.execute
end end
end end

View file

@ -20,7 +20,7 @@ class TestGemCommandsListCommand < Gem::TestCase
def test_execute_installed def test_execute_installed
@cmd.handle_options %w[c --installed] @cmd.handle_options %w[c --installed]
assert_raises Gem::MockGemUi::SystemExitException do assert_raise Gem::MockGemUi::SystemExitException do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -55,7 +55,7 @@ gem 'd', '= 1'
def test_execute_strict def test_execute_strict
@cmd.handle_options %w[c-1 --strict] @cmd.handle_options %w[c-1 --strict]
e = assert_raises Gem::Exception do e = assert_raise Gem::Exception do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -44,7 +44,7 @@ class TestGemCommandsOpenCommand < Gem::TestCase
gem "foo", "5.0" gem "foo", "5.0"
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -57,7 +57,7 @@ class TestGemCommandsOpenCommand < Gem::TestCase
def test_execute_bad_gem def test_execute_bad_gem
@cmd.options[:args] = %w[foo] @cmd.options[:args] = %w[foo]
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -86,7 +86,7 @@ class TestGemCommandsOpenCommand < Gem::TestCase
gem("foo", "1.0") gem("foo", "1.0")
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -68,7 +68,7 @@ EOF
@stub_fetcher.data["#{Gem.host}/api/v1/gems/freewill/owners.yaml"] = [response, 200, 'OK'] @stub_fetcher.data["#{Gem.host}/api/v1/gems/freewill/owners.yaml"] = [response, 200, 'OK']
assert_raises Psych::DisallowedClass do assert_raise Psych::DisallowedClass do
use_ui @ui do use_ui @ui do
@cmd.show_owners("freewill") @cmd.show_owners("freewill")
end end
@ -109,7 +109,7 @@ EOF
response = "You don't have permission to push to this gem" response = "You don't have permission to push to this gem"
@stub_fetcher.data["#{Gem.host}/api/v1/gems/freewill/owners.yaml"] = [response, 403, 'Forbidden'] @stub_fetcher.data["#{Gem.host}/api/v1/gems/freewill/owners.yaml"] = [response, 403, 'Forbidden']
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.show_owners("freewill") @cmd.show_owners("freewill")
end end

View file

@ -448,7 +448,7 @@ class TestGemCommandsPristineCommand < Gem::TestCase
def test_execute_no_gem def test_execute_no_gem
@cmd.options[:args] = %w[] @cmd.options[:args] = %w[]
e = assert_raises Gem::CommandLineError do e = assert_raise Gem::CommandLineError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -123,7 +123,7 @@ class TestGemCommandsPushCommand < Gem::TestCase
Gem.configuration.disable_default_gem_server = true Gem.configuration.disable_default_gem_server = true
response = "You must specify a gem server" response = "You must specify a gem server"
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.send_gem(@path) @cmd.send_gem(@path)
end end
@ -252,7 +252,7 @@ class TestGemCommandsPushCommand < Gem::TestCase
response = %(ERROR: "#{@host}" is not allowed by the gemspec, which only allows "https://privategemserver.example") response = %(ERROR: "#{@host}" is not allowed by the gemspec, which only allows "https://privategemserver.example")
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
send_battery send_battery
end end
@ -284,7 +284,7 @@ class TestGemCommandsPushCommand < Gem::TestCase
response = "ERROR: \"#{@host}\" is not allowed by the gemspec, which only allows \"#{push_host}\"" response = "ERROR: \"#{@host}\" is not allowed by the gemspec, which only allows \"#{push_host}\""
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
send_battery send_battery
end end
@ -332,7 +332,7 @@ class TestGemCommandsPushCommand < Gem::TestCase
def test_raises_error_with_no_arguments def test_raises_error_with_no_arguments
def @cmd.sign_in(*); end def @cmd.sign_in(*); end
assert_raises Gem::CommandLineError do assert_raise Gem::CommandLineError do
@cmd.execute @cmd.execute
end end
end end
@ -342,7 +342,7 @@ class TestGemCommandsPushCommand < Gem::TestCase
@fetcher.data["#{@host}/api/v1/gems"] = [response, 403, 'Forbidden'] @fetcher.data["#{@host}/api/v1/gems"] = [response, 403, 'Forbidden']
@cmd.instance_variable_set :@host, @host @cmd.instance_variable_set :@host, @host
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.send_gem(@path) @cmd.send_gem(@path)
end end
@ -392,7 +392,7 @@ class TestGemCommandsPushCommand < Gem::TestCase
@fetcher.data["#{Gem.host}/api/v1/gems"] = [response, 401, 'Unauthorized'] @fetcher.data["#{Gem.host}/api/v1/gems"] = [response, 401, 'Unauthorized']
@otp_ui = Gem::MockGemUi.new "111111\n" @otp_ui = Gem::MockGemUi.new "111111\n"
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @otp_ui do use_ui @otp_ui do
@cmd.send_gem(@path) @cmd.send_gem(@path)
end end

View file

@ -213,7 +213,7 @@ pl (1)
def test_execute_installed def test_execute_installed
@cmd.handle_options %w[-n a --installed] @cmd.handle_options %w[-n a --installed]
assert_raises Gem::MockGemUi::SystemExitException do assert_raise Gem::MockGemUi::SystemExitException do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -226,7 +226,7 @@ pl (1)
def test_execute_installed_inverse def test_execute_installed_inverse
@cmd.handle_options %w[-n a --no-installed] @cmd.handle_options %w[-n a --no-installed]
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -241,7 +241,7 @@ pl (1)
def test_execute_installed_inverse_not_installed def test_execute_installed_inverse_not_installed
@cmd.handle_options %w[-n not_installed --no-installed] @cmd.handle_options %w[-n not_installed --no-installed]
assert_raises Gem::MockGemUi::SystemExitException do assert_raise Gem::MockGemUi::SystemExitException do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -254,7 +254,7 @@ pl (1)
def test_execute_installed_no_name def test_execute_installed_no_name
@cmd.handle_options %w[--installed] @cmd.handle_options %w[--installed]
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -269,7 +269,7 @@ pl (1)
def test_execute_installed_not_installed def test_execute_installed_not_installed
@cmd.handle_options %w[-n not_installed --installed] @cmd.handle_options %w[-n not_installed --installed]
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -284,7 +284,7 @@ pl (1)
def test_execute_installed_version def test_execute_installed_version
@cmd.handle_options %w[-n a --installed --version 2] @cmd.handle_options %w[-n a --installed --version 2]
assert_raises Gem::MockGemUi::SystemExitException do assert_raise Gem::MockGemUi::SystemExitException do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end
@ -297,7 +297,7 @@ pl (1)
def test_execute_installed_version_not_installed def test_execute_installed_version_not_installed
@cmd.handle_options %w[-n c --installed --version 2] @cmd.handle_options %w[-n c --installed --version 2]
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
use_ui @stub_ui do use_ui @stub_ui do
@cmd.execute @cmd.execute
end end

View file

@ -44,14 +44,14 @@ class TestGemCommandsServerCommand < Gem::TestCase
# for container environment on GitHub Actions # for container environment on GitHub Actions
end end
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.send :handle_options, %w[-p nonexistent] @cmd.send :handle_options, %w[-p nonexistent]
end end
assert_equal 'invalid argument: -p nonexistent: no such named service', assert_equal 'invalid argument: -p nonexistent: no such named service',
e.message e.message
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.send :handle_options, %w[-p 65536] @cmd.send :handle_options, %w[-p 65536]
end end

View file

@ -162,7 +162,7 @@ class TestGemCommandsSourcesCommand < Gem::TestCase
use_ui ui do use_ui ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -188,7 +188,7 @@ class TestGemCommandsSourcesCommand < Gem::TestCase
@cmd.handle_options %w[--add http://beta-gems.example.com] @cmd.handle_options %w[--add http://beta-gems.example.com]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -299,7 +299,7 @@ source http://gems.example.com/ already present in the cache
ui = Gem::MockGemUi.new "n" ui = Gem::MockGemUi.new "n"
use_ui ui do use_ui ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -367,7 +367,7 @@ source http://gems.example.com/ already present in the cache
ui = Gem::MockGemUi.new "n" ui = Gem::MockGemUi.new "n"
use_ui ui do use_ui ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -385,7 +385,7 @@ source http://gems.example.com/ already present in the cache
@cmd.handle_options %w[--add beta-gems.example.com] @cmd.handle_options %w[--add beta-gems.example.com]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end

View file

@ -51,7 +51,7 @@ class TestGemCommandsSpecificationCommand < Gem::TestCase
@cmd.options[:all] = true @cmd.options[:all] = true
@cmd.options[:version] = "1" @cmd.options[:version] = "1"
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -64,7 +64,7 @@ class TestGemCommandsSpecificationCommand < Gem::TestCase
def test_execute_bad_name def test_execute_bad_name
@cmd.options[:args] = %w[foo] @cmd.options[:args] = %w[foo]
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -78,7 +78,7 @@ class TestGemCommandsSpecificationCommand < Gem::TestCase
@cmd.options[:args] = %w[foo] @cmd.options[:args] = %w[foo]
@cmd.options[:version] = "1.3.2" @cmd.options[:version] = "1.3.2"
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end

View file

@ -377,7 +377,7 @@ class TestGemCommandsUninstallCommand < Gem::InstallerTestCase
@cmd.options[:args] = ['a:4'] @cmd.options[:args] = ['a:4']
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
use_ui ui do use_ui ui do
@cmd.execute @cmd.execute
end end
@ -420,7 +420,7 @@ WARNING: Use your OS package manager to uninstall vendor gems
@cmd.options[:version] = Gem::Requirement.new("> 1") @cmd.options[:version] = Gem::Requirement.new("> 1")
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
@ -436,7 +436,7 @@ WARNING: Use your OS package manager to uninstall vendor gems
def test_handle_options_vendor_missing def test_handle_options_vendor_missing
vendordir(nil) do vendordir(nil) do
e = assert_raises OptionParser::InvalidOption do e = assert_raise OptionParser::InvalidOption do
@cmd.handle_options %w[--vendor] @cmd.handle_options %w[--vendor]
end end
@ -477,7 +477,7 @@ WARNING: Use your OS package manager to uninstall vendor gems
e = nil e = nil
@cmd.stub :uninstall, uninstall_exception do @cmd.stub :uninstall, uninstall_exception do
use_ui @ui do use_ui @ui do
e = assert_raises Gem::MockGemUi::TermError do e = assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end

View file

@ -95,7 +95,7 @@ class TestGemCommandsUpdateCommand < Gem::TestCase
@cmd.options[:args] = [] @cmd.options[:args] = []
@cmd.options[:system] = true @cmd.options[:system] = true
assert_raises Gem::MockGemUi::SystemExitException do assert_raise Gem::MockGemUi::SystemExitException do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -177,7 +177,7 @@ class TestGemCommandsUpdateCommand < Gem::TestCase
@cmd.extend(oldest_version_mod) @cmd.extend(oldest_version_mod)
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -273,7 +273,7 @@ class TestGemCommandsUpdateCommand < Gem::TestCase
@cmd.options[:args] = %w[gem] @cmd.options[:args] = %w[gem]
@cmd.options[:system] = true @cmd.options[:system] = true
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -291,7 +291,7 @@ class TestGemCommandsUpdateCommand < Gem::TestCase
@cmd.options[:args] = [] @cmd.options[:args] = []
@cmd.options[:system] = true @cmd.options[:system] = true
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
use_ui @ui do use_ui @ui do
@cmd.execute @cmd.execute
end end
@ -530,7 +530,7 @@ class TestGemCommandsUpdateCommand < Gem::TestCase
def test_fetch_remote_gems_error def test_fetch_remote_gems_error
Gem.sources.replace %w[http://nonexistent.example] Gem.sources.replace %w[http://nonexistent.example]
assert_raises Gem::RemoteFetcher::FetchError do assert_raise Gem::RemoteFetcher::FetchError do
@cmd.fetch_remote_gems @specs['a-1'] @cmd.fetch_remote_gems @specs['a-1']
end end
end end
@ -588,7 +588,7 @@ class TestGemCommandsUpdateCommand < Gem::TestCase
end end
def test_handle_options_system_non_version def test_handle_options_system_non_version
assert_raises ArgumentError do assert_raise ArgumentError do
@cmd.handle_options %w[--system non-version] @cmd.handle_options %w[--system non-version]
end end
end end

View file

@ -26,7 +26,7 @@ class TestGemCommandsWhichCommand < Gem::TestCase
@cmd.handle_options %w[directory] @cmd.handle_options %w[directory]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -44,7 +44,7 @@ class TestGemCommandsWhichCommand < Gem::TestCase
@cmd.handle_options %w[foo_bar missinglib] @cmd.handle_options %w[foo_bar missinglib]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end
@ -58,7 +58,7 @@ class TestGemCommandsWhichCommand < Gem::TestCase
@cmd.handle_options %w[missinglib] @cmd.handle_options %w[missinglib]
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.execute @cmd.execute
end end
end end

View file

@ -35,7 +35,7 @@ class TestGemCommandsYankCommand < Gem::TestCase
def test_handle_options_missing_argument def test_handle_options_missing_argument
%w[-v --version -p --platform].each do |option| %w[-v --version -p --platform].each do |option|
assert_raises OptionParser::MissingArgument do assert_raise OptionParser::MissingArgument do
@cmd.handle_options %W[a #{option}] @cmd.handle_options %W[a #{option}]
end end
end end

View file

@ -202,7 +202,7 @@ class TestGemConfigFile < Gem::TestCase
File.chmod 0644, @cfg.credentials_path File.chmod 0644, @cfg.credentials_path
use_ui @ui do use_ui @ui do
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cfg.load_api_keys @cfg.load_api_keys
end end
end end
@ -328,7 +328,7 @@ if you believe they were disclosed to a third party.
File.chmod 0644, @cfg.credentials_path File.chmod 0644, @cfg.credentials_path
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cfg.load_api_keys @cfg.load_api_keys
end end
end end
@ -370,7 +370,7 @@ if you believe they were disclosed to a third party.
File.chmod 0644, @cfg.credentials_path File.chmod 0644, @cfg.credentials_path
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cfg.rubygems_api_key = 'y' @cfg.rubygems_api_key = 'y'
end end

View file

@ -11,7 +11,7 @@ class TestGemDependency < Gem::TestCase
end end
def test_initialize_type_bad def test_initialize_type_bad
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
Gem::Dependency.new 'monkey' => '1.0' Gem::Dependency.new 'monkey' => '1.0'
end end
@ -43,7 +43,7 @@ class TestGemDependency < Gem::TestCase
assert_equal :runtime, dep("pkg").type assert_equal :runtime, dep("pkg").type
assert_equal :development, dep("pkg", [], :development).type assert_equal :development, dep("pkg", [], :development).type
assert_raises ArgumentError do assert_raise ArgumentError do
dep "pkg", :sometimes dep "pkg", :sometimes
end end
end end
@ -248,7 +248,7 @@ class TestGemDependency < Gem::TestCase
a = dep 'a' a = dep 'a'
b = dep 'b' b = dep 'b'
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
a.merge b a.merge b
end end
@ -330,7 +330,7 @@ class TestGemDependency < Gem::TestCase
dep = Gem::Dependency.new "a", "= 2.0" dep = Gem::Dependency.new "a", "= 2.0"
e = assert_raises Gem::MissingSpecVersionError do e = assert_raise Gem::MissingSpecVersionError do
dep.to_specs dep.to_specs
end end
@ -353,7 +353,7 @@ class TestGemDependency < Gem::TestCase
assert_equal [b, b_1], dep.to_specs assert_equal [b, b_1], dep.to_specs
Gem::BundlerVersionFinder.stub(:bundler_version_with_reason, ["3.5", "reason"]) do Gem::BundlerVersionFinder.stub(:bundler_version_with_reason, ["3.5", "reason"]) do
e = assert_raises Gem::MissingSpecVersionError do e = assert_raise Gem::MissingSpecVersionError do
dep.to_specs dep.to_specs
end end
@ -377,7 +377,7 @@ class TestGemDependency < Gem::TestCase
dep = Gem::Dependency.new "b", "= 2.0" dep = Gem::Dependency.new "b", "= 2.0"
e = assert_raises Gem::MissingSpecError do e = assert_raise Gem::MissingSpecError do
dep.to_specs dep.to_specs
end end

View file

@ -113,7 +113,7 @@ class TestGemDependencyInstaller < Gem::TestCase
dep = Gem::Dependency.new "p" dep = Gem::Dependency.new "p"
inst = Gem::DependencyInstaller.new inst = Gem::DependencyInstaller.new
assert_raises Gem::UnsatisfiableDependencyError do assert_raise Gem::UnsatisfiableDependencyError do
inst.install dep inst.install dep
end end
@ -712,7 +712,7 @@ class TestGemDependencyInstaller < Gem::TestCase
inst = nil inst = nil
Dir.chdir @tempdir do Dir.chdir @tempdir do
e = assert_raises Gem::UnsatisfiableDependencyError do e = assert_raise Gem::UnsatisfiableDependencyError do
inst = Gem::DependencyInstaller.new :domain => :local inst = Gem::DependencyInstaller.new :domain => :local
inst.install 'b' inst.install 'b'
end end
@ -883,7 +883,7 @@ class TestGemDependencyInstaller < Gem::TestCase
policy = Gem::Security::HighSecurity policy = Gem::Security::HighSecurity
inst = Gem::DependencyInstaller.new :security_policy => policy inst = Gem::DependencyInstaller.new :security_policy => policy
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
inst.install 'b' inst.install 'b'
end end

View file

@ -222,7 +222,7 @@ install:
@spec.extensions << nil @spec.extensions << nil
assert_raises Gem::Ext::BuildError do assert_raise Gem::Ext::BuildError do
use_ui @ui do use_ui @ui do
@builder.build_extensions @builder.build_extensions
end end
@ -238,7 +238,7 @@ install:
FileUtils.mkdir_p @spec.gem_dir FileUtils.mkdir_p @spec.gem_dir
e = assert_raises Gem::Ext::BuildError do e = assert_raise Gem::Ext::BuildError do
use_ui @ui do use_ui @ui do
@builder.build_extensions @builder.build_extensions
end end
@ -264,7 +264,7 @@ install:
gem_make_out = File.join @spec.extension_dir, 'gem_make.out' gem_make_out = File.join @spec.extension_dir, 'gem_make.out'
@spec.extensions << nil @spec.extensions << nil
e = assert_raises Gem::Ext::BuildError do e = assert_raise Gem::Ext::BuildError do
use_ui @ui do use_ui @ui do
@builder.build_extensions @builder.build_extensions
end end

View file

@ -50,7 +50,7 @@ install (FILES test.txt DESTINATION bin)
def test_self_build_fail def test_self_build_fail
output = [] output = []
error = assert_raises Gem::InstallError do error = assert_raise Gem::InstallError do
Gem::Ext::CmakeBuilder.build nil, @dest_path, output, [], nil, @ext Gem::Ext::CmakeBuilder.build nil, @dest_path, output, [], nil, @ext
end end

View file

@ -45,7 +45,7 @@ class TestGemExtConfigureBuilder < Gem::TestCase
skip("test_self_build_fail skipped on MS Windows (VC++)") if vc_windows? skip("test_self_build_fail skipped on MS Windows (VC++)") if vc_windows?
output = [] output = []
error = assert_raises Gem::InstallError do error = assert_raise Gem::InstallError do
Gem::Ext::ConfigureBuilder.build nil, @dest_path, output, [], nil, @ext Gem::Ext::ConfigureBuilder.build nil, @dest_path, output, [], nil, @ext
end end

View file

@ -80,7 +80,7 @@ class TestGemExtExtConfBuilder < Gem::TestCase
output = [] output = []
assert_raises Gem::InstallError do assert_raise Gem::InstallError do
Gem::Ext::ExtConfBuilder.build 'extconf.rb', @dest_path, output, [], nil, @ext Gem::Ext::ExtConfBuilder.build 'extconf.rb', @dest_path, output, [], nil, @ext
end end
@ -104,7 +104,7 @@ class TestGemExtExtConfBuilder < Gem::TestCase
output = [] output = []
error = assert_raises Gem::InstallError do error = assert_raise Gem::InstallError do
Gem::Ext::ExtConfBuilder.build 'extconf.rb', @dest_path, output, [], nil, @ext Gem::Ext::ExtConfBuilder.build 'extconf.rb', @dest_path, output, [], nil, @ext
end end
@ -202,7 +202,7 @@ end
end end
def test_class_make_no_Makefile def test_class_make_no_Makefile
error = assert_raises Gem::InstallError do error = assert_raise Gem::InstallError do
Gem::Ext::ExtConfBuilder.make @ext, ['output'], @ext Gem::Ext::ExtConfBuilder.make @ext, ['output'], @ext
end end

View file

@ -90,7 +90,7 @@ class TestGemExtRakeBuilder < Gem::TestCase
output = [] output = []
build_rake_in(false) do |rake| build_rake_in(false) do |rake|
error = assert_raises Gem::InstallError do error = assert_raise Gem::InstallError do
Gem::Ext::RakeBuilder.build "mkrf_conf.rb", @dest_path, output, [], nil, @ext Gem::Ext::RakeBuilder.build "mkrf_conf.rb", @dest_path, output, [], nil, @ext
end end

View file

@ -183,7 +183,7 @@ class TestGemGemcutterUtilities < Gem::TestCase
end end
def test_sign_in_with_bad_credentials def test_sign_in_with_bad_credentials
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
util_sign_in ['Access Denied.', 403, 'Forbidden'] util_sign_in ['Access Denied.', 403, 'Forbidden']
end end
@ -209,7 +209,7 @@ class TestGemGemcutterUtilities < Gem::TestCase
def test_sign_in_with_incorrect_otp_code def test_sign_in_with_incorrect_otp_code
response = "You have enabled multifactor authentication but your request doesn't have the correct OTP code. Please check it and retry." response = "You have enabled multifactor authentication but your request doesn't have the correct OTP code. Please check it and retry."
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
util_sign_in [response, 401, 'Unauthorized'], nil, [], "111111\n" util_sign_in [response, 401, 'Unauthorized'], nil, [], "111111\n"
end end
@ -257,7 +257,7 @@ class TestGemGemcutterUtilities < Gem::TestCase
end end
def test_verify_missing_api_key def test_verify_missing_api_key
assert_raises Gem::MockGemUi::TermError do assert_raise Gem::MockGemUi::TermError do
@cmd.verify_api_key :missing @cmd.verify_api_key :missing
end end
end end

View file

@ -104,7 +104,7 @@ class TestGemInstallUpdateOptions < Gem::InstallerTestCase
@cmd.add_install_update_options @cmd.add_install_update_options
e = assert_raises OptionParser::InvalidArgument do e = assert_raise OptionParser::InvalidArgument do
@cmd.handle_options %w[-P UnknownSecurity] @cmd.handle_options %w[-P UnknownSecurity]
end end
assert_includes e.message, "UnknownSecurity" assert_includes e.message, "UnknownSecurity"
@ -150,7 +150,7 @@ class TestGemInstallUpdateOptions < Gem::InstallerTestCase
Gem.use_paths @gemhome, @userhome Gem.use_paths @gemhome, @userhome
assert_raises(Gem::FilePermissionError) do assert_raise(Gem::FilePermissionError) do
Gem::Installer.at(@gem, @cmd.options).install Gem::Installer.at(@gem, @cmd.options).install
end end
end end
@ -169,7 +169,7 @@ class TestGemInstallUpdateOptions < Gem::InstallerTestCase
def test_vendor_missing def test_vendor_missing
vendordir(nil) do vendordir(nil) do
e = assert_raises OptionParser::InvalidOption do e = assert_raise OptionParser::InvalidOption do
@cmd.handle_options %w[--vendor] @cmd.handle_options %w[--vendor]
end end

View file

@ -90,7 +90,7 @@ end
ui = Gem::MockGemUi.new "n\n" ui = Gem::MockGemUi.new "n\n"
use_ui ui do use_ui ui do
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.generate_bin installer.generate_bin
end end
@ -150,7 +150,7 @@ gem 'other', version
ui = Gem::MockGemUi.new "n\n" ui = Gem::MockGemUi.new "n\n"
use_ui ui do use_ui ui do
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.generate_bin installer.generate_bin
end end
@ -264,7 +264,7 @@ gem 'other', version
assert installer.ensure_dependency(@spec, dep) assert installer.ensure_dependency(@spec, dep)
dep = Gem::Dependency.new 'b', '> 2' dep = Gem::Dependency.new 'b', '> 2'
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.ensure_dependency @spec, dep installer.ensure_dependency @spec, dep
end end
@ -278,7 +278,7 @@ gem 'other', version
installer = Gem::Installer.at a_gem installer = Gem::Installer.at a_gem
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.ensure_loadable_spec installer.ensure_loadable_spec
end end
@ -296,7 +296,7 @@ gem 'other', version
policy = Gem::Security::HighSecurity policy = Gem::Security::HighSecurity
installer = Gem::Installer.at a_gem, :security_policy => policy installer = Gem::Installer.at a_gem, :security_policy => policy
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
installer.ensure_loadable_spec installer.ensure_loadable_spec
end end
end end
@ -464,7 +464,7 @@ gem 'other', version
else else
FileUtils.chmod 0000, util_inst_bindir FileUtils.chmod 0000, util_inst_bindir
assert_raises Gem::FilePermissionError do assert_raise Gem::FilePermissionError do
installer.generate_bin installer.generate_bin
end end
end end
@ -568,7 +568,7 @@ gem 'other', version
else else
FileUtils.chmod 0000, util_inst_bindir FileUtils.chmod 0000, util_inst_bindir
assert_raises Gem::FilePermissionError do assert_raise Gem::FilePermissionError do
installer.generate_bin installer.generate_bin
end end
end end
@ -1009,7 +1009,7 @@ gem 'other', version
exe = File.join gemdir, 'bin', 'executable' exe = File.join gemdir, 'bin', 'executable'
e = assert_raises RuntimeError do e = assert_raise RuntimeError do
instance_eval File.read(exe) instance_eval File.read(exe)
end end
@ -1055,7 +1055,7 @@ gem 'other', version
end end
end end
e = assert_raises RuntimeError do e = assert_raise RuntimeError do
instance_eval File.read(old_bin_file) instance_eval File.read(old_bin_file)
end end
@ -1083,7 +1083,7 @@ gem 'other', version
begin begin
Gem::Specification.reset Gem::Specification.reset
e = assert_raises Gem::GemNotFoundException do e = assert_raise Gem::GemNotFoundException do
instance_eval File.read(exe) instance_eval File.read(exe)
end end
ensure ensure
@ -1118,7 +1118,7 @@ gem 'other', version
end end
end end
e = assert_raises RuntimeError do e = assert_raise RuntimeError do
instance_eval File.read(exe) instance_eval File.read(exe)
end end
@ -1145,7 +1145,7 @@ gem 'other', version
begin begin
Gem::Specification.reset Gem::Specification.reset
e = assert_raises RuntimeError do e = assert_raise RuntimeError do
instance_eval File.read(exe) instance_eval File.read(exe)
end end
ensure ensure
@ -1243,7 +1243,7 @@ gem 'other', version
end end
use_ui @ui do use_ui @ui do
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.install installer.install
end end
@ -1285,7 +1285,7 @@ gem 'other', version
end end
use_ui @ui do use_ui @ui do
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.install installer.install
end end
@ -1601,7 +1601,7 @@ gem 'other', version
installer.force = false installer.force = false
use_ui @ui do use_ui @ui do
assert_raises Gem::InstallError do assert_raise Gem::InstallError do
installer.install installer.install
end end
end end
@ -1660,7 +1660,7 @@ gem 'other', version
use_ui @ui do use_ui @ui do
installer = Gem::Installer.at gem installer = Gem::Installer.at gem
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.pre_install_checks installer.pre_install_checks
end end
assert_equal '#<Gem::Specification name=../malicious version=1> has an invalid name', e.message assert_equal '#<Gem::Specification name=../malicious version=1> has an invalid name', e.message
@ -1680,7 +1680,7 @@ gem 'other', version
use_ui @ui do use_ui @ui do
installer = Gem::Installer.at gem installer = Gem::Installer.at gem
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.pre_install_checks installer.pre_install_checks
end end
assert_equal "#<Gem::Specification name=malicious\n::Object.const_set(:FROM_EVAL, true)# version=1> has an invalid name", e.message assert_equal "#<Gem::Specification name=malicious\n::Object.const_set(:FROM_EVAL, true)# version=1> has an invalid name", e.message
@ -1702,7 +1702,7 @@ gem 'other', version
use_ui @ui do use_ui @ui do
installer = Gem::Installer.at gem installer = Gem::Installer.at gem
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.pre_install_checks installer.pre_install_checks
end end
assert_equal "#<Gem::Specification name=malicious version=1> has an invalid require_paths", e.message assert_equal "#<Gem::Specification name=malicious version=1> has an invalid require_paths", e.message
@ -1725,7 +1725,7 @@ gem 'other', version
use_ui @ui do use_ui @ui do
installer = Gem::Installer.at gem installer = Gem::Installer.at gem
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.pre_install_checks installer.pre_install_checks
end end
assert_equal "#<Gem::Specification name=malicious version=1> has an invalid extensions", e.message assert_equal "#<Gem::Specification name=malicious version=1> has an invalid extensions", e.message
@ -1746,7 +1746,7 @@ gem 'other', version
use_ui @ui do use_ui @ui do
installer = Gem::Installer.at gem installer = Gem::Installer.at gem
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.pre_install_checks installer.pre_install_checks
end end
assert_equal "#<Gem::Specification name=malicious version=1> has an invalid specification_version", e.message assert_equal "#<Gem::Specification name=malicious version=1> has an invalid specification_version", e.message
@ -1768,7 +1768,7 @@ gem 'other', version
use_ui @ui do use_ui @ui do
installer = Gem::Installer.at gem installer = Gem::Installer.at gem
installer.ignore_dependencies = true installer.ignore_dependencies = true
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
installer.pre_install_checks installer.pre_install_checks
end end
assert_equal "#<Gem::Specification name=malicious version=1> has an invalid dependencies", e.message assert_equal "#<Gem::Specification name=malicious version=1> has an invalid dependencies", e.message

View file

@ -123,7 +123,7 @@ class TestGemLocalRemoteOptions < Gem::TestCase
s1 = 'htp://more-gems.example.com' s1 = 'htp://more-gems.example.com'
assert_raises ArgumentError do assert_raise ArgumentError do
@cmd.handle_options %W[--source #{s1}] @cmd.handle_options %W[--source #{s1}]
end end

View file

@ -343,7 +343,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new spec.file_name package = Gem::Package.new spec.file_name
package.spec = spec package.spec = spec
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
package.build package.build
end end
@ -356,7 +356,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new spec.file_name package = Gem::Package.new spec.file_name
package.spec = spec package.spec = spec
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
package.build true, true package.build true, true
end end
@ -519,7 +519,7 @@ class TestGemPackage < Gem::Package::TarTestCase
end end
end end
e = assert_raises Gem::Package::PathError do e = assert_raise Gem::Package::PathError do
package.extract_tar_gz tgz_io, @destination package.extract_tar_gz tgz_io, @destination
end end
@ -574,7 +574,7 @@ class TestGemPackage < Gem::Package::TarTestCase
destination_subdir = File.join @destination, 'subdir' destination_subdir = File.join @destination, 'subdir'
FileUtils.mkdir_p destination_subdir FileUtils.mkdir_p destination_subdir
e = assert_raises(Gem::Package::PathError, Errno::EACCES) do e = assert_raise(Gem::Package::PathError, Errno::EACCES) do
package.extract_tar_gz tgz_io, destination_subdir package.extract_tar_gz tgz_io, destination_subdir
end end
@ -608,7 +608,7 @@ class TestGemPackage < Gem::Package::TarTestCase
tar.add_symlink 'link/dir', '.', 16877 tar.add_symlink 'link/dir', '.', 16877
end end
e = assert_raises(Gem::Package::PathError, Errno::EACCES) do e = assert_raise(Gem::Package::PathError, Errno::EACCES) do
package.extract_tar_gz tgz_io, destination_subdir package.extract_tar_gz tgz_io, destination_subdir
end end
@ -706,7 +706,7 @@ class TestGemPackage < Gem::Package::TarTestCase
def test_install_location_absolute def test_install_location_absolute
package = Gem::Package.new @gem package = Gem::Package.new @gem
e = assert_raises Gem::Package::PathError do e = assert_raise Gem::Package::PathError do
package.install_location '/absolute.rb', @destination package.install_location '/absolute.rb', @destination
end end
@ -747,7 +747,7 @@ class TestGemPackage < Gem::Package::TarTestCase
def test_install_location_relative def test_install_location_relative
package = Gem::Package.new @gem package = Gem::Package.new @gem
e = assert_raises Gem::Package::PathError do e = assert_raise Gem::Package::PathError do
package.install_location '../relative.rb', @destination package.install_location '../relative.rb', @destination
end end
@ -762,7 +762,7 @@ class TestGemPackage < Gem::Package::TarTestCase
filename = "../#{File.basename(@destination)}suffix.rb" filename = "../#{File.basename(@destination)}suffix.rb"
e = assert_raises Gem::Package::PathError do e = assert_raise Gem::Package::PathError do
package.install_location filename, @destination package.install_location filename, @destination
end end
@ -832,7 +832,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new 'mismatch.gem' package = Gem::Package.new 'mismatch.gem'
e = assert_raises Gem::Package::FormatError do e = assert_raise Gem::Package::FormatError do
package.verify package.verify
end end
@ -896,7 +896,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new io.path package = Gem::Package.new io.path
e = assert_raises Gem::Package::FormatError do e = assert_raise Gem::Package::FormatError do
package.verify package.verify
end end
@ -912,7 +912,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new 'empty.gem' package = Gem::Package.new 'empty.gem'
e = assert_raises Gem::Package::FormatError do e = assert_raise Gem::Package::FormatError do
package.verify package.verify
end end
@ -922,7 +922,7 @@ class TestGemPackage < Gem::Package::TarTestCase
def test_verify_nonexistent def test_verify_nonexistent
package = Gem::Package.new 'nonexistent.gem' package = Gem::Package.new 'nonexistent.gem'
e = assert_raises Gem::Package::FormatError do e = assert_raise Gem::Package::FormatError do
package.verify package.verify
end end
@ -949,7 +949,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem package = Gem::Package.new @gem
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
package.verify package.verify
end end
@ -962,7 +962,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem package = Gem::Package.new @gem
package.security_policy = Gem::Security::HighSecurity package.security_policy = Gem::Security::HighSecurity
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
package.verify package.verify
end end
@ -1032,7 +1032,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem package = Gem::Package.new @gem
package.security_policy = Gem::Security::HighSecurity package.security_policy = Gem::Security::HighSecurity
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
package.verify package.verify
end end
@ -1049,7 +1049,7 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new 'bad.gem' package = Gem::Package.new 'bad.gem'
e = assert_raises Gem::Package::FormatError do e = assert_raise Gem::Package::FormatError do
package.verify package.verify
end end
@ -1069,7 +1069,7 @@ class TestGemPackage < Gem::Package::TarTestCase
e = nil e = nil
out_err = capture_io do out_err = capture_io do
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
package.verify_entry entry package.verify_entry entry
end end
end end
@ -1140,7 +1140,7 @@ class TestGemPackage < Gem::Package::TarTestCase
def test_spec_from_io_raises_gem_error_for_io_not_at_start def test_spec_from_io_raises_gem_error_for_io_not_at_start
io = StringIO.new Gem.read_binary @gem io = StringIO.new Gem.read_binary @gem
io.read(1) io.read(1)
assert_raises(Gem::Package::Error) do assert_raise(Gem::Package::Error) do
Gem::Package.new io Gem::Package.new io
end end
end end

View file

@ -27,7 +27,7 @@ unless Gem.java_platform? # jruby can't require the simple_gem file
@package.security_policy = Gem::Security::AlmostNoSecurity @package.security_policy = Gem::Security::AlmostNoSecurity
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
@package.contents @package.contents
end end
end end
@ -48,7 +48,7 @@ unless Gem.java_platform? # jruby can't require the simple_gem file
@package.security_policy = Gem::Security::AlmostNoSecurity @package.security_policy = Gem::Security::AlmostNoSecurity
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
@package.extract_files @destination @package.extract_files @destination
end end
end end
@ -62,7 +62,7 @@ unless Gem.java_platform? # jruby can't require the simple_gem file
@package.security_policy = Gem::Security::AlmostNoSecurity @package.security_policy = Gem::Security::AlmostNoSecurity
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
@package.spec @package.spec
end end
end end
@ -78,7 +78,7 @@ unless Gem.java_platform? # jruby can't require the simple_gem file
@package.security_policy = Gem::Security::AlmostNoSecurity @package.security_policy = Gem::Security::AlmostNoSecurity
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@package.verify @package.verify
end end

View file

@ -57,19 +57,19 @@ class TestGemPackageTarHeader < Gem::Package::TarTestCase
end end
def test_initialize_bad def test_initialize_bad
assert_raises ArgumentError do assert_raise ArgumentError do
Gem::Package::TarHeader.new :name => '', :size => '', :mode => '' Gem::Package::TarHeader.new :name => '', :size => '', :mode => ''
end end
assert_raises ArgumentError do assert_raise ArgumentError do
Gem::Package::TarHeader.new :name => '', :size => '', :prefix => '' Gem::Package::TarHeader.new :name => '', :size => '', :prefix => ''
end end
assert_raises ArgumentError do assert_raise ArgumentError do
Gem::Package::TarHeader.new :name => '', :prefix => '', :mode => '' Gem::Package::TarHeader.new :name => '', :prefix => '', :mode => ''
end end
assert_raises ArgumentError do assert_raise ArgumentError do
Gem::Package::TarHeader.new :prefix => '', :size => '', :mode => '' Gem::Package::TarHeader.new :prefix => '', :size => '', :mode => ''
end end
end end
@ -156,7 +156,7 @@ group\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000
# overwrite the size field # overwrite the size field
header_s[124, 12] = val header_s[124, 12] = val
io = TempIO.new header_s io = TempIO.new header_s
assert_raises ArgumentError do assert_raise ArgumentError do
Gem::Package::TarHeader.from io Gem::Package::TarHeader.from io
end end
io.close! io.close!

View file

@ -42,19 +42,19 @@ class TestGemPackageTarReaderEntry < Gem::Package::TarTestCase
assert @entry.bytes_read assert @entry.bytes_read
e = assert_raises(IOError) { @entry.eof? } e = assert_raise(IOError) { @entry.eof? }
assert_equal 'closed Gem::Package::TarReader::Entry', e.message assert_equal 'closed Gem::Package::TarReader::Entry', e.message
e = assert_raises(IOError) { @entry.getc } e = assert_raise(IOError) { @entry.getc }
assert_equal 'closed Gem::Package::TarReader::Entry', e.message assert_equal 'closed Gem::Package::TarReader::Entry', e.message
e = assert_raises(IOError) { @entry.pos } e = assert_raise(IOError) { @entry.pos }
assert_equal 'closed Gem::Package::TarReader::Entry', e.message assert_equal 'closed Gem::Package::TarReader::Entry', e.message
e = assert_raises(IOError) { @entry.read } e = assert_raise(IOError) { @entry.read }
assert_equal 'closed Gem::Package::TarReader::Entry', e.message assert_equal 'closed Gem::Package::TarReader::Entry', e.message
e = assert_raises(IOError) { @entry.rewind } e = assert_raise(IOError) { @entry.rewind }
assert_equal 'closed Gem::Package::TarReader::Entry', e.message assert_equal 'closed Gem::Package::TarReader::Entry', e.message
end end
@ -78,7 +78,7 @@ class TestGemPackageTarReaderEntry < Gem::Package::TarTestCase
skip "jruby strips the null byte and does not think it's corrupt" if Gem.java_platform? skip "jruby strips the null byte and does not think it's corrupt" if Gem.java_platform?
@entry.header.prefix << "\000" @entry.header.prefix << "\000"
e = assert_raises Gem::Package::TarInvalidError do e = assert_raise Gem::Package::TarInvalidError do
@entry.full_name @entry.full_name
end end
@ -134,7 +134,7 @@ class TestGemPackageTarReaderEntry < Gem::Package::TarTestCase
end end
def test_readpartial def test_readpartial
assert_raises(EOFError) do assert_raise(EOFError) do
@entry.read(@contents.size) @entry.read(@contents.size)
@entry.readpartial(1) @entry.readpartial(1)
end end

View file

@ -209,7 +209,7 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase
end end
def test_add_file_simple_size def test_add_file_simple_size
assert_raises Gem::Package::TarWriter::FileOverflow do assert_raise Gem::Package::TarWriter::FileOverflow do
@tar_writer.add_file_simple("lib/foo/bar", 0, 10) do |io| @tar_writer.add_file_simple("lib/foo/bar", 0, 10) do |io|
io.write "1" * 11 io.write "1" * 11
end end
@ -221,27 +221,27 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase
assert_equal "\0" * 1024, @io.string assert_equal "\0" * 1024, @io.string
e = assert_raises IOError do e = assert_raise IOError do
@tar_writer.close @tar_writer.close
end end
assert_equal 'closed Gem::Package::TarWriter', e.message assert_equal 'closed Gem::Package::TarWriter', e.message
e = assert_raises IOError do e = assert_raise IOError do
@tar_writer.flush @tar_writer.flush
end end
assert_equal 'closed Gem::Package::TarWriter', e.message assert_equal 'closed Gem::Package::TarWriter', e.message
e = assert_raises IOError do e = assert_raise IOError do
@tar_writer.add_file 'x', 0 @tar_writer.add_file 'x', 0
end end
assert_equal 'closed Gem::Package::TarWriter', e.message assert_equal 'closed Gem::Package::TarWriter', e.message
e = assert_raises IOError do e = assert_raise IOError do
@tar_writer.add_file_simple 'x', 0, 0 @tar_writer.add_file_simple 'x', 0, 0
end end
assert_equal 'closed Gem::Package::TarWriter', e.message assert_equal 'closed Gem::Package::TarWriter', e.message
e = assert_raises IOError do e = assert_raise IOError do
@tar_writer.mkdir 'x', 0 @tar_writer.mkdir 'x', 0
end end
assert_equal 'closed Gem::Package::TarWriter', e.message assert_equal 'closed Gem::Package::TarWriter', e.message
@ -297,7 +297,7 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase
assert_equal ['b' * 100, 'a'], @tar_writer.split_name(name) assert_equal ['b' * 100, 'a'], @tar_writer.split_name(name)
name = File.join 'a', 'b' * 101 name = File.join 'a', 'b' * 101
exception = assert_raises Gem::Package::TooLongFileName do exception = assert_raise Gem::Package::TooLongFileName do
@tar_writer.split_name name @tar_writer.split_name name
end end
assert_includes exception.message, name assert_includes exception.message, name
@ -305,7 +305,7 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase
# note, GNU tar 1.28 is unable to handle this case too, # note, GNU tar 1.28 is unable to handle this case too,
# tested with "tar --format=ustar -cPf /tmp/foo.tartar -- /aaaaaa....a" # tested with "tar --format=ustar -cPf /tmp/foo.tartar -- /aaaaaa....a"
name = '/' + 'a' * 100 name = '/' + 'a' * 100
exception = assert_raises Gem::Package::TooLongFileName do exception = assert_raise Gem::Package::TooLongFileName do
@tar_writer.split_name name @tar_writer.split_name name
end end
assert_includes exception.message, name assert_includes exception.message, name
@ -316,7 +316,7 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase
assert_equal ['b', 'a' * 155], @tar_writer.split_name(name) assert_equal ['b', 'a' * 155], @tar_writer.split_name(name)
name = File.join 'a' * 156, 'b' name = File.join 'a' * 156, 'b'
exception = assert_raises Gem::Package::TooLongFileName do exception = assert_raise Gem::Package::TooLongFileName do
@tar_writer.split_name name @tar_writer.split_name name
end end
assert_includes exception.message, name assert_includes exception.message, name
@ -324,7 +324,7 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase
def test_split_name_too_long_total def test_split_name_too_long_total
name = 'a' * 257 name = 'a' * 257
exception = assert_raises Gem::Package::TooLongFileName do exception = assert_raise Gem::Package::TooLongFileName do
@tar_writer.split_name name @tar_writer.split_name name
end end
assert_includes exception.message, name assert_includes exception.message, name

View file

@ -93,7 +93,7 @@ class TestGemRDoc < Gem::TestCase
FileUtils.mkdir_p @a.base_dir FileUtils.mkdir_p @a.base_dir
FileUtils.chmod 0, @a.base_dir FileUtils.chmod 0, @a.base_dir
e = assert_raises Gem::FilePermissionError do e = assert_raise Gem::FilePermissionError do
@hook.remove @hook.remove
end end
@ -122,7 +122,7 @@ class TestGemRDoc < Gem::TestCase
FileUtils.mkdir_p @a.doc_dir FileUtils.mkdir_p @a.doc_dir
FileUtils.chmod 0, @a.doc_dir FileUtils.chmod 0, @a.doc_dir
e = assert_raises Gem::FilePermissionError do e = assert_raise Gem::FilePermissionError do
@hook.setup @hook.setup
end end

View file

@ -146,7 +146,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
fetcher = Gem::RemoteFetcher.new nil fetcher = Gem::RemoteFetcher.new nil
@fetcher = fetcher @fetcher = fetcher
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
@fetcher.fetch_path("gems.example.com/yaml", nil, true) @fetcher.fetch_path("gems.example.com/yaml", nil, true)
end end
@ -390,7 +390,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
def test_download_unsupported def test_download_unsupported
inst = Gem::RemoteFetcher.fetcher inst = Gem::RemoteFetcher.fetcher
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
inst.download @a1, 'ftp://gems.rubyforge.org' inst.download @a1, 'ftp://gems.rubyforge.org'
end end
@ -451,7 +451,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
url = 'http://example.com/uri' url = 'http://example.com/uri'
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path url fetcher.fetch_path url
end end
@ -469,7 +469,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
url = 'http://example.com/uri' url = 'http://example.com/uri'
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path url fetcher.fetch_path url
end end
@ -487,7 +487,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
url = 'http://example.com/uri' url = 'http://example.com/uri'
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path url fetcher.fetch_path url
end end
@ -506,7 +506,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
url = 'http://example.com/uri' url = 'http://example.com/uri'
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path url fetcher.fetch_path url
end end
@ -525,7 +525,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
url = 'http://example.com/uri' url = 'http://example.com/uri'
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path url fetcher.fetch_path url
end end
@ -544,7 +544,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
url = 'http://example.com/uri' url = 'http://example.com/uri'
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path url fetcher.fetch_path url
end end
@ -634,7 +634,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
res res
end end
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_http URI.parse(url) fetcher.fetch_http URI.parse(url)
end end
@ -651,7 +651,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
res res
end end
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_http URI.parse(url) fetcher.fetch_http URI.parse(url)
end end
@ -836,7 +836,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
fetcher = Gem::RemoteFetcher.new nil fetcher = Gem::RemoteFetcher.new nil
@fetcher = fetcher @fetcher = fetcher
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_s3 URI.parse(url) fetcher.fetch_s3 URI.parse(url)
end end
@ -952,7 +952,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
with_configured_fetcher( with_configured_fetcher(
":ssl_ca_cert: #{temp_ca_cert}\n" + ":ssl_ca_cert: #{temp_ca_cert}\n" +
":ssl_client_cert: #{temp_client_cert}\n") do |fetcher| ":ssl_client_cert: #{temp_client_cert}\n") do |fetcher|
assert_raises Gem::RemoteFetcher::FetchError do assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}/yaml") fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}/yaml")
end end
end end
@ -961,7 +961,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
def test_do_not_allow_insecure_ssl_connection_by_default def test_do_not_allow_insecure_ssl_connection_by_default
ssl_server = start_ssl_server ssl_server = start_ssl_server
with_configured_fetcher do |fetcher| with_configured_fetcher do |fetcher|
assert_raises Gem::RemoteFetcher::FetchError do assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}/yaml") fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}/yaml")
end end
end end
@ -981,7 +981,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
"redirecting to non-https resource: #{@server_uri} (https://localhost:#{ssl_server.config[:Port]}/insecure_redirect?to=#{@server_uri})" "redirecting to non-https resource: #{@server_uri} (https://localhost:#{ssl_server.config[:Port]}/insecure_redirect?to=#{@server_uri})"
with_configured_fetcher(":ssl_ca_cert: #{temp_ca_cert}") do |fetcher| with_configured_fetcher(":ssl_ca_cert: #{temp_ca_cert}") do |fetcher|
err = assert_raises Gem::RemoteFetcher::FetchError do err = assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}/insecure_redirect?to=#{@server_uri}") fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}/insecure_redirect?to=#{@server_uri}")
end end
@ -994,7 +994,7 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
temp_ca_cert = nil temp_ca_cert = nil
with_configured_fetcher(":ssl_ca_cert: #{temp_ca_cert}") do |fetcher| with_configured_fetcher(":ssl_ca_cert: #{temp_ca_cert}") do |fetcher|
assert_raises Gem::RemoteFetcher::FetchError do assert_raise Gem::RemoteFetcher::FetchError do
fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}") fetcher.fetch_path("https://localhost:#{ssl_server.config[:Port]}")
end end
end end

View file

@ -140,7 +140,7 @@ class TestGemRequestConnectionPool < Gem::TestCase
pool.checkout pool.checkout
Thread.new do Thread.new do
assert_raises(Timeout::Error) do assert_raise(Timeout::Error) do
Timeout.timeout(1) do Timeout.timeout(1) do
pool.checkout pool.checkout
end end

View file

@ -133,7 +133,7 @@ Gems to install:
io.puts 'gem "a"' io.puts 'gem "a"'
io.flush io.flush
assert_raises Gem::UnsatisfiableDependencyError do assert_raise Gem::UnsatisfiableDependencyError do
rs.install_from_gemdeps :gemdeps => io.path, :domain => :local rs.install_from_gemdeps :gemdeps => io.path, :domain => :local
end end
end end
@ -444,7 +444,7 @@ ruby "0"
set = StaticSet.new [a1, a2] set = StaticSet.new [a1, a2]
assert_raises Gem::UnsatisfiableDependencyError do assert_raise Gem::UnsatisfiableDependencyError do
rs.resolve set rs.resolve set
end end
end end

View file

@ -388,7 +388,7 @@ class TestGemRequestSetGemDependencyAPI < Gem::TestCase
end end
def test_gem_platforms_unknown def test_gem_platforms_unknown
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
@gda.gem 'a', :platforms => :unknown @gda.gem 'a', :platforms => :unknown
end end
@ -455,7 +455,7 @@ class TestGemRequestSetGemDependencyAPI < Gem::TestCase
gda = @GDA.new @set, nil gda = @GDA.new @set, nil
gda.gem name gda.gem name
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
gda.gem name, :path => directory gda.gem name, :path => directory
end end
@ -466,7 +466,7 @@ class TestGemRequestSetGemDependencyAPI < Gem::TestCase
gda.instance_variable_set :@vendor_set, @vendor_set gda.instance_variable_set :@vendor_set, @vendor_set
gda.gem name, :path => directory gda.gem name, :path => directory
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
gda.gem name gda.gem name
end end
@ -517,7 +517,7 @@ class TestGemRequestSetGemDependencyAPI < Gem::TestCase
def test_gemspec_bad def test_gemspec_bad
FileUtils.touch 'a.gemspec' FileUtils.touch 'a.gemspec'
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
capture_output do capture_output do
@gda.gemspec @gda.gemspec
end end
@ -550,7 +550,7 @@ class TestGemRequestSetGemDependencyAPI < Gem::TestCase
s.add_dependency 'c', 3 s.add_dependency 'c', 3
end end
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
@gda.gemspec @gda.gemspec
end end
@ -582,7 +582,7 @@ class TestGemRequestSetGemDependencyAPI < Gem::TestCase
end end
def test_gemspec_none def test_gemspec_none
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
@gda.gemspec @gda.gemspec
end end
@ -658,14 +658,14 @@ end
gda.send :pin_gem_source, 'a' gda.send :pin_gem_source, 'a'
gda.send :pin_gem_source, 'a' gda.send :pin_gem_source, 'a'
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
gda.send :pin_gem_source, 'a', :path, 'vendor/a' gda.send :pin_gem_source, 'a', :path, 'vendor/a'
end end
assert_equal "duplicate source path: vendor/a for gem a", assert_equal "duplicate source path: vendor/a for gem a",
e.message e.message
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
gda.send :pin_gem_source, 'a', :git, 'git://example/repo.git' gda.send :pin_gem_source, 'a', :git, 'git://example/repo.git'
end end
@ -770,7 +770,7 @@ end
def test_ruby_engine_mismatch_engine def test_ruby_engine_mismatch_engine
with_engine_version 'ruby', '2.0.0' do with_engine_version 'ruby', '2.0.0' do
e = assert_raises Gem::RubyVersionMismatch do e = assert_raise Gem::RubyVersionMismatch do
@gda.ruby RUBY_VERSION, :engine => 'jruby', :engine_version => '1.7.4' @gda.ruby RUBY_VERSION, :engine => 'jruby', :engine_version => '1.7.4'
end end
@ -781,7 +781,7 @@ end
def test_ruby_engine_mismatch_version def test_ruby_engine_mismatch_version
with_engine_version 'jruby', '1.7.6' do with_engine_version 'jruby', '1.7.6' do
e = assert_raises Gem::RubyVersionMismatch do e = assert_raise Gem::RubyVersionMismatch do
@gda.ruby RUBY_VERSION, :engine => 'jruby', :engine_version => '1.7.4' @gda.ruby RUBY_VERSION, :engine => 'jruby', :engine_version => '1.7.4'
end end
@ -791,7 +791,7 @@ end
end end
def test_ruby_engine_no_engine_version def test_ruby_engine_no_engine_version
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
@gda.ruby RUBY_VERSION, :engine => 'jruby' @gda.ruby RUBY_VERSION, :engine => 'jruby'
end end
@ -800,7 +800,7 @@ end
end end
def test_ruby_mismatch def test_ruby_mismatch
e = assert_raises Gem::RubyVersionMismatch do e = assert_raise Gem::RubyVersionMismatch do
@gda.ruby '1.8.0' @gda.ruby '1.8.0'
end end

View file

@ -457,7 +457,7 @@ DEPENDENCIES
io.write 'hello' io.write 'hello'
end end
assert_raises Gem::UnsatisfiableDependencyError do assert_raise Gem::UnsatisfiableDependencyError do
lockfile.write lockfile.write
end end

View file

@ -25,7 +25,7 @@ class TestGemRequestSetLockfileParser < Gem::TestCase
tokenizer = Gem::RequestSet::Lockfile::Tokenizer.new "foo", filename, 1, 0 tokenizer = Gem::RequestSet::Lockfile::Tokenizer.new "foo", filename, 1, 0
parser = tokenizer.make_parser nil, nil parser = tokenizer.make_parser nil, nil
e = assert_raises Gem::RequestSet::Lockfile::ParseError do e = assert_raise Gem::RequestSet::Lockfile::ParseError do
parser.get :section parser.get :section
end end
@ -52,7 +52,7 @@ class TestGemRequestSetLockfileParser < Gem::TestCase
tokenizer = Gem::RequestSet::Lockfile::Tokenizer.new "x", filename, 1 tokenizer = Gem::RequestSet::Lockfile::Tokenizer.new "x", filename, 1
parser = tokenizer.make_parser nil, nil parser = tokenizer.make_parser nil, nil
e = assert_raises Gem::RequestSet::Lockfile::ParseError do e = assert_raise Gem::RequestSet::Lockfile::ParseError do
parser.get :text, 'y' parser.get :text, 'y'
end end
@ -518,7 +518,7 @@ DEPENDENCIES
end end
def test_parse_missing def test_parse_missing
assert_raises(Errno::ENOENT) do assert_raise(Errno::ENOENT) do
parse_lockfile @set, [] parse_lockfile @set, []
end end

View file

@ -193,7 +193,7 @@ DEPENDENCIES
def test_tokenize_conflict_markers def test_tokenize_conflict_markers
write_lockfile '<<<<<<<' write_lockfile '<<<<<<<'
e = assert_raises Gem::RequestSet::Lockfile::ParseError do e = assert_raise Gem::RequestSet::Lockfile::ParseError do
tokenize_lockfile tokenize_lockfile
end end
@ -202,7 +202,7 @@ DEPENDENCIES
write_lockfile '|||||||' write_lockfile '|||||||'
e = assert_raises Gem::RequestSet::Lockfile::ParseError do e = assert_raise Gem::RequestSet::Lockfile::ParseError do
tokenize_lockfile tokenize_lockfile
end end
@ -211,7 +211,7 @@ DEPENDENCIES
write_lockfile '=======' write_lockfile '======='
e = assert_raises Gem::RequestSet::Lockfile::ParseError do e = assert_raise Gem::RequestSet::Lockfile::ParseError do
tokenize_lockfile tokenize_lockfile
end end
@ -220,7 +220,7 @@ DEPENDENCIES
write_lockfile '>>>>>>>' write_lockfile '>>>>>>>'
e = assert_raises Gem::RequestSet::Lockfile::ParseError do e = assert_raise Gem::RequestSet::Lockfile::ParseError do
tokenize_lockfile tokenize_lockfile
end end

View file

@ -97,7 +97,7 @@ class TestGemRequirement < Gem::TestCase
'= junk', '= junk',
'1..2', '1..2',
].each do |bad| ].each do |bad|
e = assert_raises Gem::Requirement::BadRequirementError do e = assert_raise Gem::Requirement::BadRequirementError do
Gem::Requirement.parse bad Gem::Requirement.parse bad
end end
@ -128,7 +128,7 @@ class TestGemRequirement < Gem::TestCase
refute_satisfied_by "1.2", r refute_satisfied_by "1.2", r
assert_satisfied_by "1.3", r assert_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
assert_satisfied_by nil, r assert_satisfied_by nil, r
end end
end end
@ -140,7 +140,7 @@ class TestGemRequirement < Gem::TestCase
assert_satisfied_by "1.2", r assert_satisfied_by "1.2", r
refute_satisfied_by "1.3", r refute_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
assert_satisfied_by nil, r assert_satisfied_by nil, r
end end
end end
@ -152,7 +152,7 @@ class TestGemRequirement < Gem::TestCase
assert_satisfied_by "1.2", r assert_satisfied_by "1.2", r
refute_satisfied_by "1.3", r refute_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
assert_satisfied_by nil, r assert_satisfied_by nil, r
end end
end end
@ -164,7 +164,7 @@ class TestGemRequirement < Gem::TestCase
refute_satisfied_by "1.2", r refute_satisfied_by "1.2", r
assert_satisfied_by "1.3", r assert_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
r.satisfied_by? nil r.satisfied_by? nil
end end
end end
@ -176,7 +176,7 @@ class TestGemRequirement < Gem::TestCase
assert_satisfied_by "1.2", r assert_satisfied_by "1.2", r
assert_satisfied_by "1.3", r assert_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
r.satisfied_by? nil r.satisfied_by? nil
end end
end end
@ -188,7 +188,7 @@ class TestGemRequirement < Gem::TestCase
assert_satisfied_by "1.2", r assert_satisfied_by "1.2", r
refute_satisfied_by "1.3", r refute_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
r.satisfied_by? nil r.satisfied_by? nil
end end
end end
@ -200,7 +200,7 @@ class TestGemRequirement < Gem::TestCase
refute_satisfied_by "1.2", r refute_satisfied_by "1.2", r
refute_satisfied_by "1.3", r refute_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
r.satisfied_by? nil r.satisfied_by? nil
end end
end end
@ -212,7 +212,7 @@ class TestGemRequirement < Gem::TestCase
assert_satisfied_by "1.2", r assert_satisfied_by "1.2", r
refute_satisfied_by "1.3", r refute_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
r.satisfied_by? nil r.satisfied_by? nil
end end
end end
@ -224,7 +224,7 @@ class TestGemRequirement < Gem::TestCase
assert_satisfied_by "1.2", r assert_satisfied_by "1.2", r
assert_satisfied_by "1.3", r assert_satisfied_by "1.3", r
assert_raises ArgumentError do assert_raise ArgumentError do
r.satisfied_by? nil r.satisfied_by? nil
end end
end end
@ -281,18 +281,18 @@ class TestGemRequirement < Gem::TestCase
def test_illformed_requirements def test_illformed_requirements
[ ">>> 1.3.5", "> blah" ].each do |rq| [ ">>> 1.3.5", "> blah" ].each do |rq|
assert_raises Gem::Requirement::BadRequirementError, "req [#{rq}] should fail" do assert_raise Gem::Requirement::BadRequirementError, "req [#{rq}] should fail" do
Gem::Requirement.new rq Gem::Requirement.new rq
end end
end end
end end
def test_satisfied_by_eh_non_versions def test_satisfied_by_eh_non_versions
assert_raises ArgumentError do assert_raise ArgumentError do
req(">= 0").satisfied_by? Object.new req(">= 0").satisfied_by? Object.new
end end
assert_raises ArgumentError do assert_raise ArgumentError do
req(">= 0").satisfied_by? Gem::Requirement.default req(">= 0").satisfied_by? Gem::Requirement.default
end end
end end

View file

@ -76,7 +76,7 @@ class TestGemResolver < Gem::TestCase
assert_same index_set, composed assert_same index_set, composed
e = assert_raises ArgumentError do e = assert_raise ArgumentError do
@DR.compose_sets nil @DR.compose_sets nil
end end
@ -266,7 +266,7 @@ class TestGemResolver < Gem::TestCase
res = Gem::Resolver.new [a_dep], Gem::Resolver::IndexSet.new res = Gem::Resolver.new [a_dep], Gem::Resolver::IndexSet.new
e = assert_raises Gem::UnsatisfiableDepedencyError do e = assert_raise Gem::UnsatisfiableDepedencyError do
res.resolve res.resolve
end end
@ -445,7 +445,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad, bd], s) r = Gem::Resolver.new([ad, bd], s)
e = assert_raises Gem::DependencyResolutionError do e = assert_raise Gem::DependencyResolutionError do
r.resolve r.resolve
end end
@ -469,7 +469,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad], set) r = Gem::Resolver.new([ad], set)
e = assert_raises Gem::UnsatisfiableDepedencyError do e = assert_raise Gem::UnsatisfiableDepedencyError do
r.resolve r.resolve
end end
@ -486,7 +486,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad], set(a1)) r = Gem::Resolver.new([ad], set(a1))
e = assert_raises Gem::UnsatisfiableDepedencyError do e = assert_raise Gem::UnsatisfiableDepedencyError do
r.resolve r.resolve
end end
@ -499,7 +499,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad], set(a1)) r = Gem::Resolver.new([ad], set(a1))
e = assert_raises Gem::UnsatisfiableDepedencyError do e = assert_raise Gem::UnsatisfiableDepedencyError do
r.resolve r.resolve
end end
@ -516,7 +516,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad], set(a1)) r = Gem::Resolver.new([ad], set(a1))
e = assert_raises Gem::UnsatisfiableDepedencyError do e = assert_raise Gem::UnsatisfiableDepedencyError do
r.resolve r.resolve
end end
@ -539,7 +539,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad, bd], s) r = Gem::Resolver.new([ad, bd], s)
e = assert_raises Gem::DependencyResolutionError do e = assert_raise Gem::DependencyResolutionError do
r.resolve r.resolve
end end
@ -611,7 +611,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([d1, d2, d3], s) r = Gem::Resolver.new([d1, d2, d3], s)
assert_raises Gem::DependencyResolutionError do assert_raise Gem::DependencyResolutionError do
r.resolve r.resolve
end end
end end
@ -629,7 +629,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new [a_dep, b_dep], s r = Gem::Resolver.new [a_dep, b_dep], s
assert_raises Gem::DependencyResolutionError do assert_raise Gem::DependencyResolutionError do
r.resolve r.resolve
end end
end end
@ -781,7 +781,7 @@ class TestGemResolver < Gem::TestCase
r = Gem::Resolver.new([ad], set(a1)) r = Gem::Resolver.new([ad], set(a1))
e = assert_raises Gem::UnsatisfiableDepedencyError do e = assert_raise Gem::UnsatisfiableDepedencyError do
r.resolve r.resolve
end end

View file

@ -126,7 +126,7 @@ class TestGemResolverBestSet < Gem::TestCase
error = Gem::RemoteFetcher::FetchError.new 'bogus', @gem_repo error = Gem::RemoteFetcher::FetchError.new 'bogus', @gem_repo
e = assert_raises Gem::RemoteFetcher::FetchError do e = assert_raise Gem::RemoteFetcher::FetchError do
set.replace_failed_api_set error set.replace_failed_api_set error
end end

View file

@ -16,7 +16,7 @@ class TestGemResolverInstallerSet < Gem::TestCase
assert_equal %w[a-2], set.always_install.map {|s| s.full_name } assert_equal %w[a-2], set.always_install.map {|s| s.full_name }
e = assert_raises Gem::UnsatisfiableDependencyError do e = assert_raise Gem::UnsatisfiableDependencyError do
set.add_always_install dep('b') set.add_always_install dep('b')
end end
@ -29,7 +29,7 @@ class TestGemResolverInstallerSet < Gem::TestCase
set = Gem::Resolver::InstallerSet.new :both set = Gem::Resolver::InstallerSet.new :both
e = assert_raises Gem::UnsatisfiableDependencyError do e = assert_raise Gem::UnsatisfiableDependencyError do
set.add_always_install dep 'a' set.add_always_install dep 'a'
end end
@ -71,7 +71,7 @@ class TestGemResolverInstallerSet < Gem::TestCase
set = Gem::Resolver::InstallerSet.new :both set = Gem::Resolver::InstallerSet.new :both
assert_raises Gem::UnsatisfiableDependencyError do assert_raise Gem::UnsatisfiableDependencyError do
set.add_always_install dep('a') set.add_always_install dep('a')
end end
end end
@ -192,7 +192,7 @@ class TestGemResolverInstallerSet < Gem::TestCase
def (set.remote_set).prefetch(_) def (set.remote_set).prefetch(_)
raise "called" raise "called"
end end
assert_raises(RuntimeError){ set.prefetch(nil) } assert_raise(RuntimeError){ set.prefetch(nil) }
set = Gem::Resolver::InstallerSet.new :local set = Gem::Resolver::InstallerSet.new :local
def (set.remote_set).prefetch(_) def (set.remote_set).prefetch(_)

View file

@ -27,7 +27,7 @@ class TestGemResolverVendorSet < Gem::TestCase
FileUtils.rm_r directory FileUtils.rm_r directory
e = assert_raises Gem::GemNotFoundException do e = assert_raise Gem::GemNotFoundException do
@set.add_vendor_gem name, directory @set.add_vendor_gem name, directory
end end
@ -74,7 +74,7 @@ class TestGemResolverVendorSet < Gem::TestCase
def test_load_spec def test_load_spec
error = Object.const_defined?(:KeyError) ? KeyError : IndexError error = Object.const_defined?(:KeyError) ? KeyError : IndexError
assert_raises error do assert_raise error do
@set.load_spec 'b', v(1), Gem::Platform::RUBY, nil @set.load_spec 'b', v(1), Gem::Platform::RUBY, nil
end end
end end

View file

@ -135,7 +135,7 @@ class TestGemSecurity < Gem::TestCase
end end
def test_class_re_sign_not_self_signed def test_class_re_sign_not_self_signed
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
Gem::Security.re_sign CHILD_CERT, CHILD_KEY Gem::Security.re_sign CHILD_CERT, CHILD_KEY
end end
@ -149,7 +149,7 @@ class TestGemSecurity < Gem::TestCase
end end
def test_class_re_sign_wrong_key def test_class_re_sign_wrong_key
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
Gem::Security.re_sign ALTERNATE_CERT, PRIVATE_KEY Gem::Security.re_sign ALTERNATE_CERT, PRIVATE_KEY
end end

View file

@ -77,7 +77,7 @@ class TestGemSecurityPolicy < Gem::TestCase
invalid = digest 'hello!' invalid = digest 'hello!'
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@almost_no.check_data PUBLIC_KEY, @digest, signature, invalid @almost_no.check_data PUBLIC_KEY, @digest, signature, invalid
end end
@ -91,7 +91,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_chain_empty_chain def test_check_chain_empty_chain
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_chain [], Time.now @chain.check_chain [], Time.now
end end
@ -101,7 +101,7 @@ class TestGemSecurityPolicy < Gem::TestCase
def test_check_chain_invalid def test_check_chain_invalid
chain = [PUBLIC_CERT, CHILD_CERT, INVALIDCHILD_CERT] chain = [PUBLIC_CERT, CHILD_CERT, INVALIDCHILD_CERT]
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_chain chain, Time.now @chain.check_chain chain, Time.now
end end
@ -111,7 +111,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_chain_no_chain def test_check_chain_no_chain
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_chain nil, Time.now @chain.check_chain nil, Time.now
end end
@ -123,7 +123,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_cert_expired def test_check_cert_expired
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@low.check_cert EXPIRED_CERT, nil, Time.now @low.check_cert EXPIRED_CERT, nil, Time.now
end end
@ -133,7 +133,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_cert_future def test_check_cert_future
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@low.check_cert FUTURE_CERT, nil, Time.now @low.check_cert FUTURE_CERT, nil, Time.now
end end
@ -143,7 +143,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_cert_invalid_issuer def test_check_cert_invalid_issuer
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@low.check_cert INVALID_ISSUER_CERT, PUBLIC_CERT, Time.now @low.check_cert INVALID_ISSUER_CERT, PUBLIC_CERT, Time.now
end end
@ -157,7 +157,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_cert_no_signer def test_check_cert_no_signer
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@high.check_cert(nil, nil, Time.now) @high.check_cert(nil, nil, Time.now)
end end
@ -171,7 +171,7 @@ class TestGemSecurityPolicy < Gem::TestCase
def test_check_key_no_signer def test_check_key_no_signer
assert @almost_no.check_key(nil, nil) assert @almost_no.check_key(nil, nil)
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@high.check_key(nil, nil) @high.check_key(nil, nil)
end end
@ -179,7 +179,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_key_wrong_key def test_check_key_wrong_key
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@almost_no.check_key(PUBLIC_CERT, ALTERNATE_KEY) @almost_no.check_key(PUBLIC_CERT, ALTERNATE_KEY)
end end
@ -194,7 +194,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_root_empty_chain def test_check_root_empty_chain
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_root [], Time.now @chain.check_root [], Time.now
end end
@ -204,7 +204,7 @@ class TestGemSecurityPolicy < Gem::TestCase
def test_check_root_invalid_signer def test_check_root_invalid_signer
chain = [INVALID_SIGNER_CERT] chain = [INVALID_SIGNER_CERT]
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_root chain, Time.now @chain.check_root chain, Time.now
end end
@ -216,7 +216,7 @@ class TestGemSecurityPolicy < Gem::TestCase
def test_check_root_not_self_signed def test_check_root_not_self_signed
chain = [INVALID_ISSUER_CERT] chain = [INVALID_ISSUER_CERT]
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_root chain, Time.now @chain.check_root chain, Time.now
end end
@ -226,7 +226,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_root_no_chain def test_check_root_no_chain
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_root nil, Time.now @chain.check_root nil, Time.now
end end
@ -246,7 +246,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_trust_empty_chain def test_check_trust_empty_chain
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_trust [], @digest, @trust_dir @chain.check_trust [], @digest, @trust_dir
end end
@ -256,7 +256,7 @@ class TestGemSecurityPolicy < Gem::TestCase
def test_check_trust_mismatch def test_check_trust_mismatch
Gem::Security.trust_dir.trust_cert PUBLIC_CERT Gem::Security.trust_dir.trust_cert PUBLIC_CERT
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@high.check_trust [WRONG_KEY_CERT], @digest, @trust_dir @high.check_trust [WRONG_KEY_CERT], @digest, @trust_dir
end end
@ -265,7 +265,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_trust_no_chain def test_check_trust_no_chain
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@chain.check_trust nil, @digest, @trust_dir @chain.check_trust nil, @digest, @trust_dir
end end
@ -273,7 +273,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_trust_no_trust def test_check_trust_no_trust
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@high.check_trust [PUBLIC_CERT], @digest, @trust_dir @high.check_trust [PUBLIC_CERT], @digest, @trust_dir
end end
@ -281,7 +281,7 @@ class TestGemSecurityPolicy < Gem::TestCase
end end
def test_check_trust_no_trust_child def test_check_trust_no_trust_child
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@high.check_trust [PUBLIC_CERT, CHILD_CERT], @digest, @trust_dir @high.check_trust [PUBLIC_CERT, CHILD_CERT], @digest, @trust_dir
end end
@ -315,7 +315,7 @@ class TestGemSecurityPolicy < Gem::TestCase
_, signatures = dummy_signatures _, signatures = dummy_signatures
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@almost_no.verify [PUBLIC_CERT], nil, {}, signatures @almost_no.verify [PUBLIC_CERT], nil, {}, signatures
end end
@ -327,7 +327,7 @@ class TestGemSecurityPolicy < Gem::TestCase
_, signatures = dummy_signatures _, signatures = dummy_signatures
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@no.verify [PUBLIC_CERT], nil, {}, signatures @no.verify [PUBLIC_CERT], nil, {}, signatures
end end
@ -345,7 +345,7 @@ class TestGemSecurityPolicy < Gem::TestCase
assert_match "WARNING: some_gem is not signed\n", @ui.error assert_match "WARNING: some_gem is not signed\n", @ui.error
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
@high.verify [PUBLIC_CERT], nil, digests, {} @high.verify [PUBLIC_CERT], nil, digests, {}
end end
end end
@ -370,7 +370,7 @@ class TestGemSecurityPolicy < Gem::TestCase
signatures[1] = PRIVATE_KEY.sign @digest.new, data.digest signatures[1] = PRIVATE_KEY.sign @digest.new, data.digest
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@almost_no.verify [PUBLIC_CERT], nil, digests, signatures @almost_no.verify [PUBLIC_CERT], nil, digests, signatures
end end
@ -387,7 +387,7 @@ class TestGemSecurityPolicy < Gem::TestCase
assert_equal "WARNING: email:nobody@example is not trusted for some_gem\n", assert_equal "WARNING: email:nobody@example is not trusted for some_gem\n",
@ui.error @ui.error
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
@medium.verify [PUBLIC_CERT], nil, digests, signatures @medium.verify [PUBLIC_CERT], nil, digests, signatures
end end
end end
@ -402,7 +402,7 @@ class TestGemSecurityPolicy < Gem::TestCase
signature = PRIVATE_KEY.sign 'sha512', data.digest signature = PRIVATE_KEY.sign 'sha512', data.digest
signatures = { 0 => signature } signatures = { 0 => signature }
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@almost_no.verify [PUBLIC_CERT], nil, digests, signatures @almost_no.verify [PUBLIC_CERT], nil, digests, signatures
end end
@ -486,7 +486,7 @@ class TestGemSecurityPolicy < Gem::TestCase
signatures['metadata.gz'] = signatures['metadata.gz'] =
PRIVATE_KEY.sign @digest.new, metadata_gz_digest.digest PRIVATE_KEY.sign @digest.new, metadata_gz_digest.digest
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@high.verify_signatures @spec, digests, signatures @high.verify_signatures @spec, digests, signatures
end end
@ -509,7 +509,7 @@ class TestGemSecurityPolicy < Gem::TestCase
digests = package.digest s digests = package.digest s
digests[Gem::Security::DIGEST_NAME]['data.tar.gz'] = @digest.hexdigest 'hello' digests[Gem::Security::DIGEST_NAME]['data.tar.gz'] = @digest.hexdigest 'hello'
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
@high.verify_signatures @spec, digests, {} @high.verify_signatures @spec, digests, {}
end end
end end

View file

@ -41,7 +41,7 @@ class TestGemSecuritySigner < Gem::TestCase
end end
def test_initialize_cert_chain_invalid def test_initialize_cert_chain_invalid
assert_raises OpenSSL::X509::CertificateError do assert_raise OpenSSL::X509::CertificateError do
Gem::Security::Signer.new nil, ['garbage'] Gem::Security::Signer.new nil, ['garbage']
end end
end end
@ -134,7 +134,7 @@ toqvglr0kdbknSRRjBVLK6tsgr07aLT9gNP7mTW2PA==
def test_sign_expired def test_sign_expired
signer = Gem::Security::Signer.new PRIVATE_KEY, [EXPIRED_CERT] signer = Gem::Security::Signer.new PRIVATE_KEY, [EXPIRED_CERT]
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
signer.sign 'hello' signer.sign 'hello'
end end
@ -186,7 +186,7 @@ toqvglr0kdbknSRRjBVLK6tsgr07aLT9gNP7mTW2PA==
signer = Gem::Security::Signer.new PRIVATE_KEY, [EXPIRED_CERT] signer = Gem::Security::Signer.new PRIVATE_KEY, [EXPIRED_CERT]
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
signer.sign 'hello' signer.sign 'hello'
end end
@ -202,7 +202,7 @@ toqvglr0kdbknSRRjBVLK6tsgr07aLT9gNP7mTW2PA==
def test_sign_wrong_key def test_sign_wrong_key
signer = Gem::Security::Signer.new ALTERNATE_KEY, [PUBLIC_CERT] signer = Gem::Security::Signer.new ALTERNATE_KEY, [PUBLIC_CERT]
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
signer.sign 'hello' signer.sign 'hello'
end end
end end
@ -210,7 +210,7 @@ toqvglr0kdbknSRRjBVLK6tsgr07aLT9gNP7mTW2PA==
def test_sign_no_certs def test_sign_no_certs
signer = Gem::Security::Signer.new ALTERNATE_KEY, [] signer = Gem::Security::Signer.new ALTERNATE_KEY, []
assert_raises Gem::Security::Exception do assert_raise Gem::Security::Exception do
signer.sign 'hello' signer.sign 'hello'
end end
end end

View file

@ -78,7 +78,7 @@ class TestGemSecurityTrustDir < Gem::TestCase
def test_verify_file def test_verify_file
FileUtils.touch @dest_dir FileUtils.touch @dest_dir
e = assert_raises Gem::Security::Exception do e = assert_raise Gem::Security::Exception do
@trust_dir.verify @trust_dir.verify
end end

View file

@ -46,7 +46,7 @@ class TestGemSilentUI < Gem::TestCase
value = nil value = nil
out, err = capture_output do out, err = capture_output do
use_ui @sui do use_ui @sui do
assert_raises(Gem::OperationNotSupportedError) do assert_raise(Gem::OperationNotSupportedError) do
@sui.ask_yes_no 'Problem?' @sui.ask_yes_no 'Problem?'
end end
end end

View file

@ -22,7 +22,7 @@ class TestGemSource < Gem::TestCase
end end
def test_initialize_invalid_uri def test_initialize_invalid_uri
assert_raises URI::InvalidURIError do assert_raise URI::InvalidURIError do
Gem::Source.new 'git@example:a.git' Gem::Source.new 'git@example:a.git'
end end
end end
@ -185,7 +185,7 @@ class TestGemSource < Gem::TestCase
def test_load_specs_from_unavailable_uri def test_load_specs_from_unavailable_uri
src = Gem::Source.new("http://not-there.nothing") src = Gem::Source.new("http://not-there.nothing")
assert_raises Gem::RemoteFetcher::FetchError do assert_raise Gem::RemoteFetcher::FetchError do
src.load_specs :latest src.load_specs :latest
end end
end end

View file

@ -8,7 +8,7 @@ class TestGemSourceFetchProblem < Gem::TestCase
sf = Gem::SourceFetchProblem.new source, error sf = Gem::SourceFetchProblem.new source, error
e = assert_raises RuntimeError do e = assert_raise RuntimeError do
raise sf raise sf
end end

View file

@ -186,7 +186,7 @@ class TestGemSourceGit < Gem::TestCase
source.cache source.cache
e = assert_raises Gem::Exception do e = assert_raise Gem::Exception do
capture_subprocess_io { source.rev_parse } capture_subprocess_io { source.rev_parse }
end end

View file

@ -27,7 +27,7 @@ class TestGemSourceSpecificFile < Gem::TestCase
end end
def test_fetch_spec_fails_on_unknown_name def test_fetch_spec_fails_on_unknown_name
assert_raises Gem::Exception do assert_raise Gem::Exception do
@sf.fetch_spec(nil) @sf.fetch_spec(nil)
end end
end end

View file

@ -170,7 +170,7 @@ end
base.activate base.activate
tms = Benchmark.measure do tms = Benchmark.measure do
assert_raises(LoadError) { require 'no_such_file_foo' } assert_raise(LoadError) { require 'no_such_file_foo' }
end end
assert_operator tms.total, :<=, 10 assert_operator tms.total, :<=, 10
end end
@ -406,7 +406,7 @@ end
c = util_spec 'c', '1.0', 'b' => '= 2.0' c = util_spec 'c', '1.0', 'b' => '= 2.0'
install_specs b1, b2, c, a install_specs b1, b2, c, a
e = assert_raises Gem::LoadError do e = assert_raise Gem::LoadError do
assert_activate nil, a, c, "b" assert_activate nil, a, c, "b"
end end
@ -428,7 +428,7 @@ end
install_specs b1, b2, c, a install_specs b1, b2, c, a
e = assert_raises Gem::ConflictError do e = assert_raise Gem::ConflictError do
assert_activate nil, a, c, "b" assert_activate nil, a, c, "b"
end end
@ -537,7 +537,7 @@ end
require "b#{$$}" require "b#{$$}"
e = assert_raises Gem::LoadError do e = assert_raise Gem::LoadError do
require "d#{$$}" require "d#{$$}"
end end
@ -673,7 +673,7 @@ end
gem "b", "= 1.0" gem "b", "= 1.0"
assert_raises Gem::LoadError do assert_raise Gem::LoadError do
gem "b", "= 2.0" gem "b", "= 2.0"
end end
end end
@ -1345,7 +1345,7 @@ dependencies: []
spec.instance_variable_set :@licenses, (class << (Object.new);self;end) spec.instance_variable_set :@licenses, (class << (Object.new);self;end)
spec.loaded_from = '/path/to/file' spec.loaded_from = '/path/to/file'
e = assert_raises Gem::FormatException do e = assert_raise Gem::FormatException do
spec.dup spec.dup
end end
@ -1550,7 +1550,7 @@ dependencies: []
refute_empty @ext.extensions, 'sanity check' refute_empty @ext.extensions, 'sanity check'
assert_raises Gem::Ext::BuildError do assert_raise Gem::Ext::BuildError do
@ext.build_extensions @ext.build_extensions
end end
end end
@ -1704,7 +1704,7 @@ dependencies: []
end end
def test_date_equals_string_bad def test_date_equals_string_bad
assert_raises Gem::InvalidSpecificationException do assert_raise Gem::InvalidSpecificationException do
@a1.date = '9/11/2003' @a1.date = '9/11/2003'
end end
end end
@ -2690,7 +2690,7 @@ end
assert_equal [], @a1.authors assert_equal [], @a1.authors
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2698,7 +2698,7 @@ end
@a1.authors = ["#{f} (who is writing this software)"] @a1.authors = ["#{f} (who is writing this software)"]
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2706,7 +2706,7 @@ end
@a1.authors = ["#{t} (who is writing this software)"] @a1.authors = ["#{t} (who is writing this software)"]
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2785,7 +2785,7 @@ end
@a1.add_development_dependency 'c', '>= 1.2.3' @a1.add_development_dependency 'c', '>= 1.2.3'
use_ui @ui do use_ui @ui do
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2889,7 +2889,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
@a1.description = "#{f} (describe your package)" @a1.description = "#{f} (describe your package)"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2897,7 +2897,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
@a1.description = "#{t} (describe your package)" @a1.description = "#{t} (describe your package)"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2911,7 +2911,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
Dir.chdir @tempdir do Dir.chdir @tempdir do
@a1.email = "FIxxxXME (your e-mail)".sub(/xxx/, "") @a1.email = "FIxxxXME (your e-mail)".sub(/xxx/, "")
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2919,7 +2919,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
@a1.email = "#{t} (your e-mail)" @a1.email = "#{t} (your e-mail)"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -2928,7 +2928,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
end end
def test_validate_empty def test_validate_empty
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
Gem::Specification.new.validate Gem::Specification.new.validate
end end
@ -2936,7 +2936,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
end end
def test_validate_error def test_validate_error
assert_raises Gem::InvalidSpecificationException do assert_raise Gem::InvalidSpecificationException do
use_ui @ui do use_ui @ui do
Gem::Specification.new.validate Gem::Specification.new.validate
end end
@ -2971,7 +2971,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use:
util_setup_validate util_setup_validate
@a1.require_paths = [] @a1.require_paths = []
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3080,7 +3080,7 @@ Please report a bug if this causes problems.
@a1.files = [@a1.file_name] @a1.files = [@a1.file_name]
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3112,7 +3112,7 @@ Please report a bug if this causes problems.
@a1.homepage = 'over at my cool site' @a1.homepage = 'over at my cool site'
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3120,7 +3120,7 @@ Please report a bug if this causes problems.
@a1.homepage = 'ftp://rubygems.org' @a1.homepage = 'ftp://rubygems.org'
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3309,7 +3309,7 @@ Did you mean 'Ruby'?
def test_validate_name def test_validate_name
util_setup_validate util_setup_validate
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.name = :json @a1.name = :json
@a1.validate @a1.validate
end end
@ -3317,31 +3317,31 @@ Did you mean 'Ruby'?
assert_equal 'invalid value for attribute name: ":json" must be a string', e.message assert_equal 'invalid value for attribute name: ":json" must be a string', e.message
@a1.name = [] @a1.name = []
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
assert_equal "invalid value for attribute name: \"[]\" must be a string", e.message assert_equal "invalid value for attribute name: \"[]\" must be a string", e.message
@a1.name = "" @a1.name = ""
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
assert_equal "invalid value for attribute name: \"\" must include at least one letter", e.message assert_equal "invalid value for attribute name: \"\" must include at least one letter", e.message
@a1.name = "12345" @a1.name = "12345"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
assert_equal "invalid value for attribute name: \"12345\" must include at least one letter", e.message assert_equal "invalid value for attribute name: \"12345\" must include at least one letter", e.message
@a1.name = "../malicious" @a1.name = "../malicious"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
assert_equal "invalid value for attribute name: \"../malicious\" can only include letters, numbers, dashes, and underscores", e.message assert_equal "invalid value for attribute name: \"../malicious\" can only include letters, numbers, dashes, and underscores", e.message
@a1.name = "\ba\t" @a1.name = "\ba\t"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
assert_equal "invalid value for attribute name: \"\\ba\\t\" can only include letters, numbers, dashes, and underscores", e.message assert_equal "invalid value for attribute name: \"\\ba\\t\" can only include letters, numbers, dashes, and underscores", e.message
@ -3358,7 +3358,7 @@ Did you mean 'Ruby'?
spec = @a1.dup spec = @a1.dup
spec.instance_variable_set "@#{name}", nil spec.instance_variable_set "@#{name}", nil
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
spec.validate spec.validate
end end
@ -3419,7 +3419,7 @@ Did you mean 'Ruby'?
util_setup_validate util_setup_validate
@a1.rubygems_version = "3" @a1.rubygems_version = "3"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3433,7 +3433,7 @@ Did you mean 'Ruby'?
Dir.chdir @tempdir do Dir.chdir @tempdir do
@a1.specification_version = '1.0' @a1.specification_version = '1.0'
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
use_ui @ui do use_ui @ui do
@a1.validate @a1.validate
end end
@ -3458,7 +3458,7 @@ Did you mean 'Ruby'?
@a1.summary = "#{f} (describe your package)" @a1.summary = "#{f} (describe your package)"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3466,7 +3466,7 @@ Did you mean 'Ruby'?
@a1.summary = "#{t} (describe your package)" @a1.summary = "#{t} (describe your package)"
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@a1.validate @a1.validate
end end
@ -3589,7 +3589,7 @@ Did you mean 'Ruby'?
s.metadata = { 1 => "fail" } s.metadata = { 1 => "fail" }
end end
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@m2.validate @m2.validate
end end
@ -3606,7 +3606,7 @@ Did you mean 'Ruby'?
s.metadata = { ("x" * 129) => "fail" } s.metadata = { ("x" * 129) => "fail" }
end end
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@m2.validate @m2.validate
end end
@ -3623,7 +3623,7 @@ Did you mean 'Ruby'?
s.metadata = { 'fail' => [] } s.metadata = { 'fail' => [] }
end end
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@m2.validate @m2.validate
end end
@ -3640,7 +3640,7 @@ Did you mean 'Ruby'?
s.metadata = { 'fail' => ("x" * 1025) } s.metadata = { 'fail' => ("x" * 1025) }
end end
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@m2.validate @m2.validate
end end
@ -3657,7 +3657,7 @@ Did you mean 'Ruby'?
s.metadata = { 'homepage_uri' => 'http:/example.com' } s.metadata = { 'homepage_uri' => 'http:/example.com' }
end end
e = assert_raises Gem::InvalidSpecificationException do e = assert_raise Gem::InvalidSpecificationException do
@m2.validate @m2.validate
end end
@ -3764,7 +3764,7 @@ end
assert Gem::Specification.find_by_name "a", "1" assert Gem::Specification.find_by_name "a", "1"
assert Gem::Specification.find_by_name "a", ">1" assert Gem::Specification.find_by_name "a", ">1"
assert_raises Gem::MissingSpecError do assert_raise Gem::MissingSpecError do
Gem::Specification.find_by_name "monkeys" Gem::Specification.find_by_name "monkeys"
end end
end end
@ -3785,7 +3785,7 @@ end
assert Gem::Specification.find_by_name "b" assert Gem::Specification.find_by_name "b"
assert_raises Gem::MissingSpecVersionError do assert_raise Gem::MissingSpecVersionError do
Gem::Specification.find_by_name "b", "1" Gem::Specification.find_by_name "b", "1"
end end

View file

@ -90,7 +90,7 @@ class TestGemStreamUI < Gem::TestCase
@in.tty = false @in.tty = false
Timeout.timeout(SHORT_TIMEOUT) do Timeout.timeout(SHORT_TIMEOUT) do
assert_raises(Gem::OperationNotSupportedError) do assert_raise(Gem::OperationNotSupportedError) do
@sui.ask_yes_no("do coconuts migrate?") @sui.ask_yes_no("do coconuts migrate?")
end end
end end

View file

@ -138,7 +138,7 @@ class TestGemUninstaller < Gem::InstallerTestCase
Dir.mkdir "#{@gemhome}2" Dir.mkdir "#{@gemhome}2"
uninstaller = Gem::Uninstaller.new nil, :install_dir => "#{@gemhome}2" uninstaller = Gem::Uninstaller.new nil, :install_dir => "#{@gemhome}2"
e = assert_raises Gem::GemNotInHomeException do e = assert_raise Gem::GemNotInHomeException do
use_ui ui do use_ui ui do
uninstaller.remove @spec uninstaller.remove @spec
end end
@ -329,7 +329,7 @@ create_makefile '#{@spec.name}'
def test_uninstall_nonexistent def test_uninstall_nonexistent
uninstaller = Gem::Uninstaller.new 'bogus', :executables => true uninstaller = Gem::Uninstaller.new 'bogus', :executables => true
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
uninstaller.uninstall uninstaller.uninstall
end end
@ -351,7 +351,7 @@ create_makefile '#{@spec.name}'
ui = Gem::MockGemUi.new "n\n" ui = Gem::MockGemUi.new "n\n"
assert_raises Gem::DependencyRemovalException do assert_raise Gem::DependencyRemovalException do
use_ui ui do use_ui ui do
uninstaller.uninstall uninstaller.uninstall
end end
@ -392,7 +392,7 @@ create_makefile '#{@spec.name}'
uninstaller = Gem::Uninstaller.new @spec.name, :executables => true uninstaller = Gem::Uninstaller.new @spec.name, :executables => true
e = assert_raises Gem::InstallError do e = assert_raise Gem::InstallError do
uninstaller.uninstall uninstaller.uninstall
end end
@ -546,7 +546,7 @@ create_makefile '#{@spec.name}'
un = Gem::Uninstaller.new('q', :abort_on_dependent => true) un = Gem::Uninstaller.new('q', :abort_on_dependent => true)
ui = Gem::MockGemUi.new("y\n") ui = Gem::MockGemUi.new("y\n")
assert_raises Gem::DependencyRemovalException do assert_raise Gem::DependencyRemovalException do
use_ui ui do use_ui ui do
un.uninstall un.uninstall
end end
@ -619,7 +619,7 @@ create_makefile '#{@spec.name}'
end end
FileUtils.stub :rm_r, stub_rm_r do FileUtils.stub :rm_r, stub_rm_r do
assert_raises Gem::UninstallError do assert_raise Gem::UninstallError do
uninstaller.uninstall uninstaller.uninstall
end end
end end

View file

@ -7,7 +7,7 @@ class TestGemUtil < Gem::TestCase
skip "popen with a block does not behave well on jruby" if Gem.java_platform? skip "popen with a block does not behave well on jruby" if Gem.java_platform?
assert_equal "0\n", Gem::Util.popen(*ruby_with_rubygems_in_load_path, '-e', 'p 0') assert_equal "0\n", Gem::Util.popen(*ruby_with_rubygems_in_load_path, '-e', 'p 0')
assert_raises Errno::ECHILD do assert_raise Errno::ECHILD do
Process.wait(-1) Process.wait(-1)
end end
end end

View file

@ -102,7 +102,7 @@ class TestGemVersion < Gem::TestCase
invalid_versions << "2.3422222.222.222222222.22222.ads0as.dasd0.ddd2222.2.qd3e." invalid_versions << "2.3422222.222.222222222.22222.ads0as.dasd0.ddd2222.2.qd3e."
invalid_versions.each do |invalid| invalid_versions.each do |invalid|
e = assert_raises ArgumentError, invalid do e = assert_raise ArgumentError, invalid do
Gem::Version.new invalid Gem::Version.new invalid
end end

View file

@ -38,7 +38,7 @@ class TestKernel < Gem::TestCase
def test_gem_re_gem_mismatch def test_gem_re_gem_mismatch
assert gem('a', '=1') assert gem('a', '=1')
assert_raises Gem::LoadError do assert_raise Gem::LoadError do
gem('a', '= 2') gem('a', '= 2')
end end
@ -65,7 +65,7 @@ class TestKernel < Gem::TestCase
def test_gem_env_req def test_gem_env_req
ENV["GEM_REQUIREMENT_A"] = '~> 2.0' ENV["GEM_REQUIREMENT_A"] = '~> 2.0'
assert_raises(Gem::MissingSpecVersionError) { gem('a', '= 1') } assert_raise(Gem::MissingSpecVersionError) { gem('a', '= 1') }
assert gem('a', '> 1') assert gem('a', '> 1')
assert_equal @a2, Gem.loaded_specs['a'] assert_equal @a2, Gem.loaded_specs['a']
end end
@ -73,7 +73,7 @@ class TestKernel < Gem::TestCase
def test_gem_conflicting def test_gem_conflicting
assert gem('a', '= 1'), "Should load" assert gem('a', '= 1'), "Should load"
ex = assert_raises Gem::LoadError do ex = assert_raise Gem::LoadError do
gem 'a', '= 2' gem 'a', '= 2'
end end
@ -120,7 +120,7 @@ class TestKernel < Gem::TestCase
quick_gem 'bundler', '1' quick_gem 'bundler', '1'
quick_gem 'bundler', '2.a' quick_gem 'bundler', '2.a'
e = assert_raises Gem::MissingSpecVersionError do e = assert_raise Gem::MissingSpecVersionError do
gem('bundler') gem('bundler')
end end
assert_match "Could not find 'bundler' (55) required by reason.", e.message assert_match "Could not find 'bundler' (55) required by reason.", e.message

View file

@ -28,7 +28,7 @@ class TestGemRequire < Gem::TestCase
super super
@old_loaded_features = $LOADED_FEATURES.dup @old_loaded_features = $LOADED_FEATURES.dup
assert_raises LoadError do assert_raise LoadError do
require 'test_gem_require_a' require 'test_gem_require_a'
end end
$LOADED_FEATURES.replace @old_loaded_features $LOADED_FEATURES.replace @old_loaded_features
@ -359,7 +359,7 @@ class TestGemRequire < Gem::TestCase
assert_equal %w[a-1 c-1], loaded_spec_names assert_equal %w[a-1 c-1], loaded_spec_names
assert_equal ["b (> 0)", "x (> 0)"], unresolved_names assert_equal ["b (> 0)", "x (> 0)"], unresolved_names
e = assert_raises(Gem::LoadError) do e = assert_raise(Gem::LoadError) do
require("ib") require("ib")
end end
@ -382,7 +382,7 @@ class TestGemRequire < Gem::TestCase
assert_equal %w[a-1 c-1], loaded_spec_names assert_equal %w[a-1 c-1], loaded_spec_names
assert_equal ["b (> 0)"], unresolved_names assert_equal ["b (> 0)"], unresolved_names
e = assert_raises(Gem::LoadError) do e = assert_raise(Gem::LoadError) do
require("ib") require("ib")
end end
@ -626,7 +626,7 @@ class TestGemRequire < Gem::TestCase
b2a = util_spec('bundler', '2.a', nil, "lib/bundler/setup.rb") b2a = util_spec('bundler', '2.a', nil, "lib/bundler/setup.rb")
install_specs b1, b2a install_specs b1, b2a
e = assert_raises Gem::MissingSpecVersionError do e = assert_raise Gem::MissingSpecVersionError do
gem('bundler') gem('bundler')
end end
assert_match "Could not find 'bundler' (55) required by reason.", e.message assert_match "Could not find 'bundler' (55) required by reason.", e.message