Methods
- R
Constants
PASSTHROUGH_EXCEPTIONS | = | MiniTest::Unit::TestCase::PASSTHROUGH_EXCEPTIONS rescue [NoMemoryError, SignalException, Interrupt, SystemExit] |
Instance Public methods
# File activesupport/lib/active_support/testing/setup_and_teardown.rb, line 32 32: def run(runner) 33: result = '.' 34: begin 35: run_callbacks :setup do 36: result = super 37: end 38: rescue *PASSTHROUGH_EXCEPTIONS => e 39: raise e 40: rescue Exception => e 41: result = runner.puke(self.class, method_name, e) 42: ensure 43: begin 44: run_callbacks :teardown 45: rescue *PASSTHROUGH_EXCEPTIONS => e 46: raise e 47: rescue Exception => e 48: result = runner.puke(self.class, method_name, e) 49: end 50: end 51: result 52: end