aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-10-16 22:37:39 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-10-16 22:37:39 +0000
commita1d96c9f47653d191e3bd1172598087e722b1560 (patch)
tree480b1096e0e98d7b38e08d894e1599ed9247bccb /test/rubygems
parent86c24c443068af6aa97df199664f2feb22b6c096 (diff)
downloadruby-a1d96c9f47653d191e3bd1172598087e722b1560.tar.gz
* lib/rubygems: Update to RubyGems master 2abce58. Changes:
Fixed documentation generation when sdoc and json are installed as gems. Added some missing documentation. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems')
-rw-r--r--test/rubygems/test_gem.rb1
-rw-r--r--test/rubygems/test_gem_specification.rb9
2 files changed, 10 insertions, 0 deletions
diff --git a/test/rubygems/test_gem.rb b/test/rubygems/test_gem.rb
index ac40d97c15..a320d54884 100644
--- a/test/rubygems/test_gem.rb
+++ b/test/rubygems/test_gem.rb
@@ -1,6 +1,7 @@
# coding: US-ASCII
require 'rubygems/test_case'
require 'rubygems'
+require 'rubygems/command'
require 'rubygems/installer'
require 'pathname'
require 'tmpdir'
diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_gem_specification.rb
index 9f7c354334..8efae025e7 100644
--- a/test/rubygems/test_gem_specification.rb
+++ b/test/rubygems/test_gem_specification.rb
@@ -1210,6 +1210,15 @@ dependencies: []
FileUtils.chmod 0755, @gemhome
end
+ def test_build_extensions_none
+ refute_path_exists @a1.extension_install_dir, 'sanity check'
+ assert_empty @a1.extensions, 'sanity check'
+
+ @a1.build_extensions
+
+ refute_path_exists @a1.extension_install_dir
+ end
+
def test_contains_requirable_file_eh
code_rb = File.join @a1.gem_dir, 'lib', 'code.rb'
FileUtils.mkdir_p File.dirname code_rb