diff options
author | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-02-14 12:59:03 +0000 |
---|---|---|
committer | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-02-14 12:59:03 +0000 |
commit | 4ae3df42f723d25b0fe4ba6b2689d607b01c6f48 (patch) | |
tree | 26c5f5cf033f79373e63b10f684df07898b7cd8f /test/rubygems/test_gem_specification.rb | |
parent | d1e6304a891fc5e9cc63e50520bdc798fb95b829 (diff) |
Merge RubyGems master@9be7858f7f17eae3058204f3c03e4b798ba18b9c
This version contains the some style changes by RuboCop.
* https://github.com/rubygems/rubygems/commit/9d810be0ede925fb2e3af535848582c3f8e0e72f
* https://github.com/rubygems/rubygems/commit/61ea98a727fb1b76b6fac52d74107ee4b02aaef2
* https://github.com/rubygems/rubygems/commit/795893dce3c5f8540804fc08144cc6a90f086b13
* https://github.com/rubygems/rubygems/commit/9be7858f7f17eae3058204f3c03e4b798ba18b9c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_specification.rb')
-rw-r--r-- | test/rubygems/test_gem_specification.rb | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_gem_specification.rb index 797e34cd92..75b8b8ed1f 100644 --- a/test/rubygems/test_gem_specification.rb +++ b/test/rubygems/test_gem_specification.rb @@ -143,9 +143,9 @@ end num_of_version_per_pkg = 3 packages = (0..num_of_pkg).map do |pkgi| (0..num_of_version_per_pkg).map do |pkg_version| - deps = Hash[((pkgi + 1)..num_of_pkg).map { |deppkgi| + deps = Hash[((pkgi + 1)..num_of_pkg).map do |deppkgi| ["pkg#{deppkgi}", ">= 0"] - }] + end] util_spec "pkg#{pkgi}", pkg_version.to_s, deps end end @@ -156,9 +156,9 @@ end install_specs base base.activate - tms = Benchmark.measure { + tms = Benchmark.measure do assert_raises(LoadError) { require 'no_such_file_foo' } - } + end assert_operator tms.total, :<=, 10 end end @@ -384,7 +384,7 @@ end # [B] ~> 1.0 (satisfied by 1.0) def test_self_activate_checks_dependencies - a = util_spec 'a', '1.0' + a = util_spec 'a', '1.0' a.add_dependency 'c', '= 1.0' a.add_dependency 'b', '~> 1.0' @@ -1823,6 +1823,7 @@ dependencies: [] RbConfig::CONFIG['ENABLE_SHARED'], 'no' class << Gem + alias orig_default_ext_dir_for default_ext_dir_for remove_method :default_ext_dir_for @@ -1830,6 +1831,7 @@ dependencies: [] def Gem.default_ext_dir_for(base_dir) 'elsewhere' end + end ext_spec @@ -1843,9 +1845,11 @@ dependencies: [] RbConfig::CONFIG['ENABLE_SHARED'] = enable_shared class << Gem + remove_method :default_ext_dir_for alias default_ext_dir_for orig_default_ext_dir_for + end end @@ -2135,9 +2139,11 @@ dependencies: [] def test_require_paths_default_ext_dir_for class << Gem + send :alias_method, :orig_default_ext_dir_for, :default_ext_dir_for remove_method :default_ext_dir_for + end def Gem.default_ext_dir_for(base_dir) @@ -2153,9 +2159,11 @@ dependencies: [] end ensure class << Gem + send :remove_method, :default_ext_dir_for send :alias_method, :default_ext_dir_for, :orig_default_ext_dir_for send :remove_method, :orig_default_ext_dir_for + end end @@ -2316,8 +2324,8 @@ dependencies: [] s2 = util_spec 'b', '1' assert_equal(-1, (s1 <=> s2)) - assert_equal( 0, (s1 <=> s1)) - assert_equal( 1, (s2 <=> s1)) + assert_equal(0, (s1 <=> s1)) + assert_equal(1, (s2 <=> s1)) end def test_spaceship_platform @@ -2326,18 +2334,18 @@ dependencies: [] s.platform = Gem::Platform.new 'x86-my_platform1' end - assert_equal( -1, (s1 <=> s2)) - assert_equal( 0, (s1 <=> s1)) - assert_equal( 1, (s2 <=> s1)) + assert_equal(-1, (s1 <=> s2)) + assert_equal(0, (s1 <=> s1)) + assert_equal(1, (s2 <=> s1)) end def test_spaceship_version s1 = util_spec 'a', '1' s2 = util_spec 'a', '2' - assert_equal( -1, (s1 <=> s2)) - assert_equal( 0, (s1 <=> s1)) - assert_equal( 1, (s2 <=> s1)) + assert_equal(-1, (s1 <=> s2)) + assert_equal(0, (s1 <=> s1)) + assert_equal(1, (s2 <=> s1)) end def test_spec_file @@ -2870,7 +2878,7 @@ duplicate dependency on c (>= 1.2.3, development), (~> 1.2) use: util_setup_validate FileUtils.mkdir_p File.join(@tempdir, 'bin') - File.open File.join(@tempdir, 'bin', 'exec'), 'w' do end + File.open File.join(@tempdir, 'bin', 'exec'), 'w' FileUtils.mkdir_p File.join(@tempdir, 'exec') use_ui @ui do @@ -3811,4 +3819,5 @@ end ensure $VERBOSE = old_verbose end + end |