edavis10 / redmine

Redmine is a flexible project management web application written using Ruby on Rails framework. This is the official git mirror of the svn repository

This URL has Read+Write access

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