Class: Minitest::Test
Overview
:nodoc:
Instance Method Summary collapse
- #capture_exceptions ⇒ Object
-
#capture_exceptions_without_ae ⇒ Object
Override capture_exceptions to recognize AE assertion errors as test failures rather than errors.
Instance Method Details
#capture_exceptions ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/ae/adapters/minitest.rb', line 11 def capture_exceptions yield rescue *PASSTHROUGH_EXCEPTIONS raise rescue Assertion => e self.failures << e rescue Exception => e if e.respond_to?(:assertion?) && e.assertion? failure = Assertion.new(e.) failure.set_backtrace(e.backtrace) self.failures << failure else self.failures << UnexpectedError.new(sanitize_exception(e)) end end |
#capture_exceptions_without_ae ⇒ Object
Override capture_exceptions to recognize AE assertion errors as test failures rather than errors.
9 |
# File 'lib/ae/adapters/minitest.rb', line 9 alias_method :capture_exceptions_without_ae, :capture_exceptions |