Exception: Spectus::Result::Fail

Inherits:
StandardError
  • Object
show all
Includes:
Base
Defined in:
lib/spectus/result/fail.rb

Overview

The class that is responsible for reporting that the expectation is false.

Instance Attribute Summary

Attributes included from Base

#actual, #challenge, #context, #error, #expected, #got, #level, #subject

Instance Method Summary collapse

Methods included from Base

#initialize, #negate?, #to_h, #valid?

Instance Method Details

#result?Boolean

The value of the expectation of the spec.

Returns:

  • (Boolean)

    the spec was false.



12
13
14
# File 'lib/spectus/result/fail.rb', line 12

def result?
  false
end

#to_charString

Identify the state of the result.

Returns:

  • (String)

    the char that identify the state of the result.



19
20
21
22
23
24
25
# File 'lib/spectus/result/fail.rb', line 19

def to_char
  if error.nil?
    'F'
  else
    'E'
  end
end