summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem_specification.rb
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2019-02-14 12:59:03 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2019-02-14 12:59:03 +0000
commit4ae3df42f723d25b0fe4ba6b2689d607b01c6f48 (patch)
tree26c5f5cf033f79373e63b10f684df07898b7cd8f /test/rubygems/test_gem_specification.rb
parentd1e6304a891fc5e9cc63e50520bdc798fb95b829 (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.rb37
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