1 require File.dirname(__FILE__) + '/../test_helper'
2 require 'site_controller'
4 # Re-raise errors caught by the controller.
5 class ApplicationController; def rescue_action(e) raise e end; end
7 class ApplicationControllerTest < Test::Unit::TestCase
10 test_helper :routing, :login
12 class TestController < ApplicationController
14 render :text => 'test'
19 @controller = TestController.new
20 @request = ActionController::TestRequest.new
21 @response = ActionController::TestResponse.new
22 @user = users(:existing)
27 teardown_custom_routes
31 assert ApplicationController.include?(LoginSystem)
35 assert_equal Radiant::Config, @controller.config
38 def test_before_filter
39 UserActionObserver.current_user = nil
42 assert_response :success
43 assert_equal @user, UserActionObserver.current_user