class BuildkiteGraphqlRuby::ResultsParsers::RspecResults::Example

Public Class Methods

from_response(response) click to toggle source
# File lib/buildkite_graphql_ruby/results_parsers/rspec_results.rb, line 6
def self.from_response(response)
  keys = ["id", "description", "full_description", "status", "file_path", "line_number", "run_time", "pending_message", "screenshot", "exception"]
  example_data = keys.map do |key|
    [key, response[key]]
  end
  
  new(example_data.to_h)
end

Public Instance Methods

passed?() click to toggle source
# File lib/buildkite_graphql_ruby/results_parsers/rspec_results.rb, line 17
def passed?
  self.status == 'passed'
end