class TurnipFormatter::Resource::Step::Step

Attributes

example[R]

Public Class Methods

new(example, raw) click to toggle source

@param [RSpec::Core::Example] example @param [Turnip::Node::Step] raw

# File lib/turnip_formatter/resource/step/step.rb, line 21
def initialize(example, raw)
  @example = example
  @raw = raw
  @executed = false
end

Public Instance Methods

executed?() click to toggle source
# File lib/turnip_formatter/resource/step/step.rb, line 31
def executed?
  @executed
end
mark_as_executed() click to toggle source
# File lib/turnip_formatter/resource/step/step.rb, line 27
def mark_as_executed
  @executed = true
end
status() click to toggle source
# File lib/turnip_formatter/resource/step/step.rb, line 35
def status
  case
  when failed?
    :failed
  when pending?
    :pending
  when executed?
    :passed
  else
    :unexecute
  end
end