class Pork::Description

Attributes

last_suite[RW]

Public Instance Methods

case_end() click to toggle source
# File lib/pork/report/description.rb, line 35
def case_end
  io.puts
end
case_start(context) click to toggle source
# File lib/pork/report/description.rb, line 21
def case_start context
  self.last_suite ||= Suite
  suite = context.class
  levels = suite.ancestors.drop(1).count{ |a| a <= Suite }

  if suite != Suite && last_suite != suite
    io.puts "#{'  ' * (levels - 1)}#{suite.desc}"
  end

  io.print "#{'  ' * levels}#{context.pork_description}"

  self.last_suite = suite
end
msg_errored() click to toggle source
# File lib/pork/report/description.rb, line 19
def msg_errored; "\r#{super}"; end
msg_failed() click to toggle source
# File lib/pork/report/description.rb, line 18
def msg_failed ; "\r#{super}"; end
msg_pass() click to toggle source
# File lib/pork/report/description.rb, line 8
def msg_pass
  msg = "\ro"
  if respond_to?(:green, true)
    green(msg)
  else
    msg
  end
end
msg_skip() click to toggle source
# File lib/pork/report/description.rb, line 17
def msg_skip   ; "\r#{super}"; end