# File lib/jasmine/result.rb, line 30 def disabled? status == 'disabled' end
# File lib/jasmine/result.rb, line 22 def failed? status == 'failed' end
# File lib/jasmine/result.rb, line 26 def pending? status == 'pending' end
# File lib/jasmine/result.rb, line 18 def succeeded? status == 'passed' end
# File lib/jasmine/result.rb, line 4 def self.map_raw_results(raw_results) raw_results.map { |r| new(r) } end
# 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