Chris@0: require File.dirname(__FILE__) + '/../test_helper' Chris@0: Chris@0: class ExceptionNotificationCompatibilityTest < ActionController::TestCase Chris@0: ExceptionNotifier.exception_recipients = %w(joe@schmoe.com bill@schmoe.com) Chris@0: class SimpleController < ApplicationController Chris@0: include ExceptionNotifiable Chris@0: local_addresses.clear Chris@0: consider_all_requests_local = false Chris@0: def index Chris@0: begin Chris@0: raise "Fail!" Chris@0: rescue Exception => e Chris@0: rescue_action_in_public(e) Chris@0: end Chris@0: end Chris@0: end Chris@0: Chris@0: def setup Chris@0: @controller = SimpleController.new Chris@0: @request = ActionController::TestRequest.new Chris@0: @response = ActionController::TestResponse.new Chris@0: end Chris@0: Chris@0: def test_should_work Chris@0: assert_nothing_raised do Chris@0: get :index Chris@0: end Chris@0: end Chris@0: end