X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Fwhatever-dl.git;a=blobdiff_plain;f=test%2Finfoq_remote_test.rb;h=e66fad9e754a59f3ad16a5b8ab5f177d42c3c933;hp=35ecc15af3e5952ad059041a1531e3b93c49ac27;hb=83e06f83d8274cb32a406739839d56e759664b09;hpb=2c835ed7a247ed5639277bc9674b848722ad998d diff --git a/test/infoq_remote_test.rb b/test/infoq_remote_test.rb index 35ecc15..e66fad9 100644 --- a/test/infoq_remote_test.rb +++ b/test/infoq_remote_test.rb @@ -25,15 +25,18 @@ require 'src/websites/infoq' class InfoqRemoteTest < Test::Unit::TestCase def test_get_page_data - iq = Infoq.new() + iq = Infoq.new('http://www.infoq.com/interviews/jim-weirich-discusses-rake') + expected_result = 'http://flv.thruhere.net/interviews/JimWeirich.flv' + actual_result = iq.get_video_url() + assert_equal(expected_result, actual_result) + end - # We can't rely on the fixture here, because Infoq might - # change their page layout. Instead, check that we can actually - # find the base64 regex (containing the FLV URL). - page_data = iq.send('get_page_data', 'http://www.infoq.com/interviews/jim-weirich-discusses-rake') - - test_result = iq.get_video_url(page_data) - assert_equal('http://flv.thruhere.net/interviews/JimWeirich.flv', test_result) + + def test_superclass_get_filename_works + iq = Infoq.new('http://www.infoq.com/interviews/jim-weirich-discusses-rake') + expected_result = 'JimWeirich.flv' + actual_result = iq.get_video_filename() + assert_equal(expected_result, actual_result) end - + end