Exception: Minitest::Assertion
Overview
Represents run failures.
Direct Known Subclasses
Constant Summary collapse
- RE =
:nodoc:
/in [`'](?:[^']+[#.])?(?:assert|refute|flunk|pass|fail|raise|must|wont)/
Instance Method Summary collapse
-
#error ⇒ Object
:nodoc:.
-
#location ⇒ Object
Where was this run before an assertion was raised?.
-
#result_code ⇒ Object
:nodoc:.
-
#result_label ⇒ Object
:nodoc:.
Instance Method Details
#location ⇒ Object
Where was this run before an assertion was raised?
995 996 997 998 999 1000 1001 |
# File 'lib/minitest.rb', line 995 def location bt = Minitest.filter_backtrace self.backtrace idx = bt.rindex { |s| s.match? RE } || -1 # fall back to first item loc = bt[idx+1] || bt.last || "unknown:-1" loc.sub(/:in .*$/, "") end |
#result_code ⇒ Object
:nodoc:
1003 1004 1005 |
# File 'lib/minitest.rb', line 1003 def result_code # :nodoc: result_label[0, 1] end |
#result_label ⇒ Object
:nodoc:
1007 1008 1009 |
# File 'lib/minitest.rb', line 1007 def result_label # :nodoc: "Failure" end |