aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems/test_gem_spec_fetcher.rb
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-03-08 06:59:51 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-03-08 06:59:51 +0000
commitd504a2458c14d25dee796a1e59b8c83bf8f3e186 (patch)
tree1739c2b9d8937bc061284592c810410af6d3b761 /test/rubygems/test_gem_spec_fetcher.rb
parent85df40e9ab4559cd4ddde3f106ab56c76a808cc8 (diff)
downloadruby-d504a2458c14d25dee796a1e59b8c83bf8f3e186.tar.gz
* test/rubygems/test_gem_spec_fetcher.rb
(TestGemSpecFetcher#test_cache_dir_escapes_windows_paths): cache_dir may have driveletter and `:' for base of cache_dir itself, so need to skip it for checking. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_spec_fetcher.rb')
-rw-r--r--test/rubygems/test_gem_spec_fetcher.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/rubygems/test_gem_spec_fetcher.rb b/test/rubygems/test_gem_spec_fetcher.rb
index 57983a2752..20a40b68c1 100644
--- a/test/rubygems/test_gem_spec_fetcher.rb
+++ b/test/rubygems/test_gem_spec_fetcher.rb
@@ -415,7 +415,8 @@ class TestGemSpecFetcher < Gem::TestCase
def test_cache_dir_escapes_windows_paths
uri = URI.parse("file:///C:/WINDOWS/Temp/gem_repo")
cache_dir = @sf.cache_dir(uri)
- assert cache_dir !~ /:/, "#{cache_dir} should not contain a :"
+ pos = (/\A[a-z]:/i =~ cache_dir) ? 2 : 0
+ refute /:/ =~ cache_dir[pos..-1], "#{cache_dir} should not contain a :"
end
end