summaryrefslogtreecommitdiff
path: root/test/rdoc
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-12-26 03:16:34 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-12-26 03:16:34 +0000
commitfc0df967d776c3c7b0c2e47400940ef91b25b978 (patch)
tree722d75f18f459b84e2a40888060c308f01d24193 /test/rdoc
parentcc479b25ba715099ac721ad9d0b1b4237fa2b9f9 (diff)
* lib/rdoc/ri/paths.rb (RDoc::RI::Paths::HOMEDIR): no exception if
HOME is not set. [ruby-core:33867] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rdoc')
-rw-r--r--test/rdoc/test_rdoc_ri_paths.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/rdoc/test_rdoc_ri_paths.rb b/test/rdoc/test_rdoc_ri_paths.rb
index e6f33d7d5e..91e6abbfbd 100644
--- a/test/rdoc/test_rdoc_ri_paths.rb
+++ b/test/rdoc/test_rdoc_ri_paths.rb
@@ -1,10 +1,11 @@
require 'rubygems'
-require 'minitest/autorun'
+require 'test/unit'
require 'tmpdir'
require 'fileutils'
require 'rdoc/ri/paths'
+require_relative '../ruby/envutil'
-class TestRDocRIPaths < MiniTest::Unit::TestCase
+class TestRDocRIPaths < Test::Unit::TestCase
def setup
RDoc::RI::Paths.instance_variable_set :@gemdirs, %w[/nonexistent/gemdir]
@@ -39,5 +40,9 @@ class TestRDocRIPaths < MiniTest::Unit::TestCase
assert_equal '/nonexistent/gemdir', path.shift
end
+ def test_homeless
+ bug4202 = '[ruby-core:33867]'
+ assert(assert_in_out_err([{"HOME"=>nil}, *%w"-rrdoc/ri/paths -e;"], bug4202).success?, bug4202)
+ end
end