class TestAssistant::FailureReporter::JsonReporter
Protected Instance Methods
file_extension()
click to toggle source
# File lib/test_assistant/failure_reporter.rb, line 88 def file_extension 'json'.freeze end
summary()
click to toggle source
# File lib/test_assistant/failure_reporter.rb, line 62 def summary parsed_json = begin JSON.parse(@response.body) rescue JSON::ParserError @response.body end { request: { path: @request.path, cookies: @request.cookies, content_type: @request.content_type, format: @request.format, referrer: @request.referrer }, response: { status: "#{@response.status} #{@response.status_message}", cookies: @response.cookies, redirect_url: @response.redirect_url }, headers: @response.headers.to_h, body: parsed_json }.to_json end