Chris@0: # Re-raise errors caught by the controller. Chris@0: class StubController < ApplicationController Chris@0: def rescue_action(e) raise e end; Chris@0: attr_accessor :request, :url Chris@0: end Chris@0: Chris@0: class HelperTestCase < ActiveSupport::TestCase Chris@0: Chris@0: # Add other helpers here if you need them Chris@0: include ActionView::Helpers::ActiveRecordHelper Chris@0: include ActionView::Helpers::TagHelper Chris@0: include ActionView::Helpers::FormTagHelper Chris@0: include ActionView::Helpers::FormOptionsHelper Chris@0: include ActionView::Helpers::FormHelper Chris@0: include ActionView::Helpers::UrlHelper Chris@0: include ActionView::Helpers::AssetTagHelper Chris@0: include ActionView::Helpers::PrototypeHelper Chris@0: Chris@0: def setup Chris@0: super Chris@0: Chris@0: @request = ActionController::TestRequest.new Chris@0: @controller = StubController.new Chris@0: @controller.request = @request Chris@0: Chris@0: # Fake url rewriter so we can test url_for Chris@0: @controller.url = ActionController::UrlRewriter.new @request, {} Chris@909: Chris@0: ActionView::Helpers::AssetTagHelper::reset_javascript_include_default Chris@0: end Chris@0: Chris@0: def test_dummy Chris@0: # do nothing - required by test/unit Chris@0: end Chris@0: end