Methods
Public Instance methods
[ show source ]
# File activesupport/lib/active_support/testing/setup_and_teardown.rb, line 20 20: def run(runner) 21: result = '.' 22: begin 23: run_callbacks :setup 24: result = super 25: rescue Exception => e 26: result = runner.puke(self.class, __name__, e) 27: ensure 28: begin 29: run_callbacks :teardown, :enumerator => :reverse_each 30: rescue Exception => e 31: result = runner.puke(self.class, __name__, e) 32: end 33: end 34: result 35: end