# Unit tests for the Infoq class. Basically just checking # the results of parse_video_url for now. require 'test/unit' require 'src/websites/infoq' class InfoqTest < Test::Unit::TestCase def test_owns_infoq_urls assert(Infoq.owns_url?('http://www.infoq.com/interviews/jim-weirich-discusses-rake')) end def test_parse_video_url iq = Infoq.new() page_data = nil File.open('test/fixtures/infoq/jim-weirich-discusses-rake.html') do |f| page_data = f.read end test_result = iq.send('parse_video_url', page_data) assert_equal('http://flv.thruhere.net/interviews/JimWeirich.flv', test_result) end end