require File.dirname(__FILE__) + '/../../../../test/test_helper' require 'content_viewer_controller' class ContentViewerController # Re-raise errors caught by the controller. def rescue_action(e) raise e end append_view_path File.join(File.dirname(__FILE__) + '/../../views') end class ContentViewerControllerTest < ActionController::TestCase all_fixtures def setup @controller = ContentViewerController.new @request = ActionController::TestRequest.new @response = ActionController::TestResponse.new @profile = create_user('testinguser').person @environment = @profile.environment end attr_reader :profile, :environment should 'add html5 video tag to the page of file type video' do file = UploadedFile.create!(:uploaded_data => fixture_file_upload('/files/test.txt', 'video/ogg'), :profile => profile) get :view_page, file.url.merge(:view=>:true) assert_select '#article video' end end