Sha256: a201b055f6cd9c08f7d5c963c7cd0c82ec2bdd79cf4953f3867829364d25ffc0
Contents?: true
Size: 767 Bytes
Versions: 6
Compression:
Stored size: 767 Bytes
Contents
$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'murlsh' require 'test/unit' class GetTitleTest < Test::Unit::TestCase def noop(url) assert_equal(url, Murlsh.get_title(url)) end def test_nil noop(nil) end def test_empty noop('') end def test_invalid_url noop('foo') end def test_invalid_host noop('http://28fac7a1ac51976c90016509d97c89ba.edu/') end def test_good assert_equal('Google', Murlsh.get_title('http://www.google.com/')) end def test_failproof_true noop(Murlsh.get_title('http://x.boedicker.org/', :failproof => true)) end def test_failproof_false assert_raise SocketError do Murlsh.get_title('http://x.boedicker.org/', :failproof => false) end end end
Version data entries
6 entries across 6 versions & 1 rubygems