class Jasmine::Result

Attributes

description[R]
failed_expectations[R]
full_name[R]
pending_reason[R]
suite_name[R]

Public Instance Methods

disabled?() click to toggle source
# File lib/jasmine/result.rb, line 30
def disabled?
  status == 'disabled'
end
failed?() click to toggle source
# File lib/jasmine/result.rb, line 22
def failed?
  status == 'failed'
end
pending?() click to toggle source
# File lib/jasmine/result.rb, line 26
def pending?
  status == 'pending'
end
succeeded?() click to toggle source
# File lib/jasmine/result.rb, line 18
def succeeded?
  status == 'passed'
end

Public Class Methods

map_raw_results(raw_results) click to toggle source
# File lib/jasmine/result.rb, line 4
def self.map_raw_results(raw_results)
  raw_results.map { |r| new(r) }
end
new(attrs) click to toggle source
# File lib/jasmine/result.rb, line 8
def initialize(attrs)
  @show_full_stack_trace = attrs["show_full_stack_trace"]
  @status = attrs["status"]
  @full_name = attrs["fullName"]
  @description = attrs["description"]
  @failed_expectations = map_failures(attrs["failedExpectations"])
  @suite_name = full_name.slice(0, full_name.size - description.size - 1)
  @pending_reason = attrs["pendingReason"]
end