class Assert::Result::Error
Public Class Methods
for_test(test, err)
click to toggle source
error results are generated by raising exceptions in tests
Calls superclass method
Assert::Result::Base::for_test
# File lib/assert/result.rb, line 281 def self.for_test(test, err) if err.is_a?(Exception) super(test, "#{err.message} (#{err.class.name})", err.backtrace) else raise ArgumentError, "generate error results by raising an exception" end end
name()
click to toggle source
# File lib/assert/result.rb, line 276 def self.name "Error" end
type()
click to toggle source
# File lib/assert/result.rb, line 272 def self.type :error end
Private Instance Methods
build_trace()
click to toggle source
override of the base, always show the full unfiltered backtrace for errors
# File lib/assert/result.rb, line 292 def build_trace Backtrace.to_s(backtrace) end