Module: TestBench::Controls::Error::Text::Assertion

Defined in:
lib/test_bench/controls/error.rb

Class Method Summary collapse

Class Method Details

.example(caller_location: nil) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/test_bench/controls/error.rb', line 22

def self.example(caller_location: nil)
  caller_location ||= CallerLocation.example

  assertion_failure = TestBench::Fixture::AssertionFailure.build(caller_location)

  <<TEXT
#{assertion_failure.backtrace[0]}: #{assertion_failure.message} (#{assertion_failure.class.name})
TEXT
end