123456789_123456789_123456789_123456789_123456789_

Exception: Minitest::Assertion

Relationships & Source Files
Extension / Inclusion / Inheritance Descendants
Subclasses:
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Exception
Instance Chain:
self, Exception
Inherits: Exception
  • ::Object
Defined in: lib/minitest.rb

Overview

Represents run failures.

Constant Summary

Instance Method Summary

Instance Method Details

#error

This method is for internal use only.
[ GitHub ]

  
# File 'lib/minitest.rb', line 965

def error # :nodoc:
  self
end

#location

Where was this run before an assertion was raised?

[ GitHub ]

  
# File 'lib/minitest.rb', line 972

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

This method is for internal use only.
[ GitHub ]

  
# File 'lib/minitest.rb', line 980

def result_code # :nodoc:
  result_label[0, 1]
end

#result_label

This method is for internal use only.
[ GitHub ]

  
# File 'lib/minitest.rb', line 984

def result_label # :nodoc:
  "Failure"
end