class Crew::Task::Test::Result

Public Instance Methods

failed?() click to toggle source
# File lib/crew/task/test.rb, line 19
def failed?
  status == 'fail'
end
missing?() click to toggle source
# File lib/crew/task/test.rb, line 11
def missing?
  status == 'missing'
end
passed?() click to toggle source
# File lib/crew/task/test.rb, line 15
def passed?
  status == 'pass'
end
skipped?() click to toggle source
# File lib/crew/task/test.rb, line 23
def skipped?
  status == 'skip'
end
to_s() click to toggle source
# File lib/crew/task/test.rb, line 27
def to_s
  out = "#{task_name}##{index} (#{context_name}) = #{status}"
  if extras['start_time'] && extras['end_time']
    out << "\nRan in #{extras['end_time'] - extras['start_time']}"
  end
  if extras['exception']
    e = extras['exception']
    out << "\n#{e['message']} (#{e['class']}): #{e['backtrace'].join("\n  ")}"
  end
  out
end