Method: Minitest::Test#capture_exceptions

Defined in:
lib/minitest/test.rb

#capture_exceptionsObject

LifecycleHooks

[View source]

191
192
193
194
195
196
197
198
199
# File 'lib/minitest/test.rb', line 191

def capture_exceptions # :nodoc:
  yield
rescue *PASSTHROUGH_EXCEPTIONS
  raise
rescue Assertion => e
  self.failures << e
rescue Exception => e
  self.failures << UnexpectedError.new(sanitize_exception e)
end