You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

helper_testcase.rb 1.0KB

1234567891011121314151617181920212223242526272829303132333435
  1. # Re-raise errors caught by the controller.
  2. class StubController < ApplicationController
  3. def rescue_action(e) raise e end;
  4. attr_accessor :request, :url
  5. end
  6. class HelperTestCase < ActiveSupport::TestCase
  7. # Add other helpers here if you need them
  8. include ActionView::Helpers::ActiveRecordHelper
  9. include ActionView::Helpers::TagHelper
  10. include ActionView::Helpers::FormTagHelper
  11. include ActionView::Helpers::FormOptionsHelper
  12. include ActionView::Helpers::FormHelper
  13. include ActionView::Helpers::UrlHelper
  14. include ActionView::Helpers::AssetTagHelper
  15. include ActionView::Helpers::PrototypeHelper
  16. def setup
  17. super
  18. @request = ActionController::TestRequest.new
  19. @controller = StubController.new
  20. @controller.request = @request
  21. # Fake url rewriter so we can test url_for
  22. @controller.url = ActionController::UrlRewriter.new @request, {}
  23. ActionView::Helpers::AssetTagHelper::reset_javascript_include_default
  24. end
  25. def test_dummy
  26. # do nothing - required by test/unit
  27. end
  28. end