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