diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-03-08 06:59:51 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-03-08 06:59:51 +0000 |
commit | d504a2458c14d25dee796a1e59b8c83bf8f3e186 (patch) | |
tree | 1739c2b9d8937bc061284592c810410af6d3b761 /test/rubygems/test_gem_spec_fetcher.rb | |
parent | 85df40e9ab4559cd4ddde3f106ab56c76a808cc8 (diff) | |
download | ruby-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.rb | 3 |
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 |