| Module | ActiveSupport::Testing::SetupAndTeardown::ForMiniTest |
| In: |
vendor/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb
|
# File vendor/rails/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, self.name, e)
27: ensure
28: begin
29: run_callbacks :teardown, :enumerator => :reverse_each
30: rescue Exception => e
31: result = runner.puke(self.class, self.name, e)
32: end
33: end
34: result
35: end