class UriUtilitiesTest < Test::Unit::TestCase
- def test_filename
- uu = UriUtilities.new()
- example_uri = 'http://www.example.com/whatever.avi'
- uri = URI.parse(example_uri)
- assert_equal('whatever.avi', uu.get_filename(uri))
- end
-
-
- def test_no_filename_results_in_nil
- uu = UriUtilities.new()
- example_uri = 'http://www.example.com'
- uri = URI.parse(example_uri)
- assert(uu.get_filename(uri).nil?)
- end
-
-
- def test_no_filename_with_trailing_slash_results_in_nil
- uu = UriUtilities.new()
- example_uri = 'http://www.example.com/'
- uri = URI.parse(example_uri)
- assert(uu.get_filename(uri).nil?)
- end
-
-
def test_system_call_exception_on_connection_refused
uu = UriUtilities.new()