Class: TurboTests::FakeExecutionResult

Inherits:
Struct
  • Object
show all
Defined in:
lib/turbo_tests.rb,
lib/turbo_tests.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#example_skipped?Object

Returns the value of attribute example_skipped?

Returns:

  • (Object)

    the current value of example_skipped?



34
35
36
# File 'lib/turbo_tests.rb', line 34

def example_skipped?
  @example_skipped?
end

#exceptionObject

Returns the value of attribute exception

Returns:

  • (Object)

    the current value of exception



34
35
36
# File 'lib/turbo_tests.rb', line 34

def exception
  @exception
end

#pending_exceptionObject

Returns the value of attribute pending_exception

Returns:

  • (Object)

    the current value of pending_exception



34
35
36
# File 'lib/turbo_tests.rb', line 34

def pending_exception
  @pending_exception
end

#pending_fixed?Object

Returns the value of attribute pending_fixed?

Returns:

  • (Object)

    the current value of pending_fixed?



34
35
36
# File 'lib/turbo_tests.rb', line 34

def pending_fixed?
  @pending_fixed?
end

#pending_messageObject

Returns the value of attribute pending_message

Returns:

  • (Object)

    the current value of pending_message



34
35
36
# File 'lib/turbo_tests.rb', line 34

def pending_message
  @pending_message
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



34
35
36
# File 'lib/turbo_tests.rb', line 34

def status
  @status
end

Class Method Details

.from_obj(obj) ⇒ Object



44
45
46
47
48
49
50
51
52
53
54
# File 'lib/turbo_tests.rb', line 44

def self.from_obj(obj)
  obj = obj.symbolize_keys
  new(
    obj[:example_skipped?],
    obj[:pending_message],
    obj[:status].to_sym,
    obj[:pending_fixed?],
    FakeException.from_obj(obj[:exception]),
    FakeException.from_obj(obj[:pending_exception]),
  )
end