ruby-changes:6109
From: akr <ko1@a...>
Date: Sat, 28 Jun 2008 13:13:25 +0900 (JST)
Subject: [ruby-changes:6109] Ruby:r17621 (trunk): * test/rubygems/test_gem.rb (test_self_path_APPLE_GEM_HOME): don't use
akr 2008-06-28 13:13:08 +0900 (Sat, 28 Jun 2008) New Revision: 17621 Modified files: trunk/ChangeLog trunk/test/rubygems/test_gem.rb Log: * test/rubygems/test_gem.rb (test_self_path_APPLE_GEM_HOME): don't use fixed /tmp/apple_gem_home directory. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/rubygems/test_gem.rb?r1=17621&r2=17620&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17621&r2=17620&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 17620) +++ ChangeLog (revision 17621) @@ -1,3 +1,8 @@ +Sat Jun 28 13:12:06 2008 Tanaka Akira <akr@f...> + + * test/rubygems/test_gem.rb (test_self_path_APPLE_GEM_HOME): don't use + fixed /tmp/apple_gem_home directory. + Sat Jun 28 08:40:18 2008 Masaki Suketa <masaki.suketa@n...> * ext/win32ole/win32ole.c : check String encoding when Index: test/rubygems/test_gem.rb =================================================================== --- test/rubygems/test_gem.rb (revision 17620) +++ test/rubygems/test_gem.rb (revision 17621) @@ -3,6 +3,7 @@ require 'rubygems/gem_openssl' require 'rubygems/installer' require 'pathname' +require 'tmpdir' class TestGem < RubyGemTestCase @@ -260,9 +261,10 @@ unless win_platform? def test_self_path_APPLE_GEM_HOME Gem.clear_paths - Gem.const_set :APPLE_GEM_HOME, '/tmp/apple_gem_home' - - assert Gem.path.include?('/tmp/apple_gem_home') + Dir.mktmpdir("apple_gem_home") {|d| + Gem.const_set :APPLE_GEM_HOME, d + assert Gem.path.include?(d) + } ensure Gem.send :remove_const, :APPLE_GEM_HOME end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/