class Assert::Result::Fail
Public Class Methods
for_test(test, msg_or_err, bt = nil)
click to toggle source
fail results can be generated manually or by raising Assert::Result::TestFailure
Calls superclass method
Assert::Result::Base::for_test
# File lib/assert/result.rb, line 226 def self.for_test(test, msg_or_err, bt = nil) if msg_or_err.is_a?(TestFailure) super(test, msg_or_err.message, msg_or_err.backtrace).tap do |result| result.set_with_bt(msg_or_err.assert_with_bt) end elsif msg_or_err.is_a?(Exception) raise( ArgumentError, "generate fail results by raising Assert::Result::TestFailure", ) else super(test, msg_or_err, bt) end end
name()
click to toggle source
# File lib/assert/result.rb, line 220 def self.name "Fail" end
type()
click to toggle source
# File lib/assert/result.rb, line 216 def self.type :fail end