aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems
diff options
context:
space:
mode:
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