diff options
author | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-25 15:13:14 +0000 |
---|---|---|
committer | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-25 15:13:14 +0000 |
commit | d0233291bc8a5068e52c69c210e5979e5324b5bc (patch) | |
tree | 7d9459449c33792c63eeb7baa071e76352e0baab /trunk/test/rubygems/test_gem_validator.rb | |
parent | 0dc342de848a642ecce8db697b8fecd83a63e117 (diff) | |
parent | 72eaacaa15256ab95c3b52ea386f88586fb9da40 (diff) |
re-adding tag v1_9_0_4 as an alias of trunk@18848v1_9_0_4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_0_4@18849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'trunk/test/rubygems/test_gem_validator.rb')
-rw-r--r-- | trunk/test/rubygems/test_gem_validator.rb | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/trunk/test/rubygems/test_gem_validator.rb b/trunk/test/rubygems/test_gem_validator.rb deleted file mode 100644 index c910cfdf11..0000000000 --- a/trunk/test/rubygems/test_gem_validator.rb +++ /dev/null @@ -1,70 +0,0 @@ -#-- -# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. -# All rights reserved. -# See LICENSE.txt for permissions. -#++ - -require 'test/unit' -require File.join(File.expand_path(File.dirname(__FILE__)), 'gemutilities') -require File.join(File.expand_path(File.dirname(__FILE__)), 'simple_gem') -require 'rubygems/validator' - -class TestGemValidator < RubyGemTestCase - - def setup - super - - @simple_gem = SIMPLE_GEM - @validator = Gem::Validator.new - end - - def test_verify_gem_file - gem_file = File.join @tempdir, 'simple_gem.gem' - File.open gem_file, 'wb' do |fp| fp.write @simple_gem end - - assert_equal nil, @validator.verify_gem_file(gem_file) - end - - def test_verify_gem_file_empty - e = assert_raise Gem::VerificationError do - @validator.verify_gem_file '' - end - - assert_equal 'missing gem file ', e.message - end - - def test_verify_gem_file_nonexistent - file = '/nonexistent/nonexistent.gem' - e = assert_raise Gem::VerificationError do - @validator.verify_gem_file file - end - - assert_equal "missing gem file #{file}", e.message - end - - def test_verify_gem - assert_equal nil, @validator.verify_gem(@simple_gem) - end - - def test_verify_gem_empty - e = assert_raise Gem::VerificationError do - @validator.verify_gem '' - end - - assert_equal 'empty gem file', e.message - end - - def test_verify_gem_invalid_checksum - e = assert_raise Gem::VerificationError do - @validator.verify_gem @simple_gem.upcase - end - - assert_equal 'invalid checksum for gem file', e.message - end - - def test_verify_gem_no_sum - assert_equal nil, @validator.verify_gem('words') - end - -end - |