Method: TestStep#fail

Defined in:
lib/test_case/test_step.rb

#fail(reason = 'Unknown cause', backtrace: nil) ⇒ Object

Public: Fails the test step.

reason - String message describing the reason for failure.

Returns nothing.

Raises:



69
70
71
72
# File 'lib/test_case/test_step.rb', line 69

def fail(reason='Unknown cause', backtrace: nil)
  set_status(TestStatus.new(@test_case, TestStatus::FAILED, reason: reason, backtrace: backtrace || caller))
  raise TestException.new
end