class Paraduct::TestResponse
Attributes
jobs[R]
Public Class Methods
new()
click to toggle source
# File lib/paraduct/test_response.rb, line 5 def initialize @jobs = [] end
Public Instance Methods
detail_message()
click to toggle source
# File lib/paraduct/test_response.rb, line 19 def detail_message all_count = @jobs.count successful_count = @jobs.count { |result| result[:successful] } failure_count = all_count - successful_count message = "======================================================\n" if successful_count > 0 message << "Passed:\n\n" @jobs.select { |result| result[:successful] }.each_with_index do |result, i| message << " #{i + 1}) #{result[:formatted_params]}\n" end message << "\n" end if failure_count > 0 message << "Failures:\n\n" @jobs.select { |result| !result[:successful] }.each_with_index do |result, i| message << " #{i + 1}) #{result[:formatted_params]}\n" end message << "\n" end message << "#{all_count} jobs, #{failure_count} failures, #{successful_count} passed\n" message end
failure?()
click to toggle source
# File lib/paraduct/test_response.rb, line 15 def failure? !successful? end
successful?()
click to toggle source
# File lib/paraduct/test_response.rb, line 11 def successful? @jobs.all? { |result| result[:successful] } end