class TestRunner::Assert::AssertionFailed
Attributes
assertion[R]
Public Class Methods
new(assertion)
click to toggle source
# File lib/test_runner/assert/errors.rb, line 8 def initialize assertion @assertion = assertion end
Public Instance Methods
backtrace()
click to toggle source
# File lib/test_runner/assert/errors.rb, line 12 def backtrace assertion.trace.map &:to_s end
to_s()
click to toggle source
# File lib/test_runner/assert/errors.rb, line 16 def to_s failures = assertion.fails.map do |failed_check| failed_check.fail_message end if failures.size > 1 "Assertion failure:\n\n * #{failures * "\n * "}\n" else "Assertion failure: #{failures * ", "}" end end