X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Fwhatever-dl.git;a=blobdiff_plain;f=test%2Fredtube_test.rb;h=e226f815b9550a1a928bb5b82193e852aa1a8963;hp=9d6c709120fc0a3f46b5a948741629dffa2d1ee7;hb=6e9cec676f28db2fe9fd5872bc0ec7ebb954f5f6;hpb=d56c687299c6db6d4571c78ddb54e5da0d8b96ca diff --git a/test/redtube_test.rb b/test/redtube_test.rb index 9d6c709..e226f81 100644 --- a/test/redtube_test.rb +++ b/test/redtube_test.rb @@ -46,14 +46,6 @@ class RedtubeTest < Test::Unit::TestCase end - def test_get_video_url - rt = Redtube.new('http://www.redtube.com/6807') - expected_result = 'http://dl.redtube.com/_videos_t4vn23s9jc5498tgj49icfj4678/0000006/X57OBH08G.flv' - actual_result = rt.get_video_url() - assert_equal(expected_result, actual_result) - end - - def test_get_video_filename rt = Redtube.new('http://www.redtube.com/6807') # I don't know where they get these filenames from, but whatever. @@ -61,4 +53,20 @@ class RedtubeTest < Test::Unit::TestCase actual_result = rt.get_video_filename() assert_equal(expected_result, actual_result) end + + + + def test_parse_hash_flv + rt = Redtube.new(nil) + + page_data = nil + + File.open('test/fixtures/redtube/6807.html') do |f| + page_data = f.read + end + + test_result = rt.send('parse_hash_flv', page_data) + assert_equal('/be03bc2d810017a8689d96c61a626303/4ac6529f', test_result) + end + end