test/tc_shorturl.rb in shorturl-0.8.8 vs test/tc_shorturl.rb in shorturl-1.0.0

- old
+ new

@@ -1,35 +1,26 @@ # tc_shortcut.rb # # Created by Vincent Foley on 2005-06-01 -$test_lib_dir = File.join(File.dirname(__FILE__), "..", "lib") -$:.unshift($test_lib_dir) - -require "test/unit" +require "helper" require "shorturl" -class String - def url? - self[0..6].downcase == "http://" - end -end - class TestShortURL < Test::Unit::TestCase def setup @url = "http://groups.google.com/group/comp.lang.ruby/" end def test_shorten # Default service (RubyURL) - assert ShortURL.shorten(@url).url? + assert_url ShortURL.shorten(@url) # All the services (I can't test exact URLs since they seem to # # change semi regularly) # ShortURL.valid_services.each do |service| # assert ShortURL.shorten(@url, service).url? # end # An invalid service - assert_raise(InvalidService) { ShortURL.shorten(@url, :foobar) } + assert_raise(ShortURL::InvalidService) { ShortURL.shorten(@url, :foobar) } end end