Sha256: d984cae680e4e876fd17c7013b0900165b538027bb6564f94e6148007c545526
Contents?: true
Size: 788 Bytes
Versions: 2
Compression:
Stored size: 788 Bytes
Contents
require 'api-tester/reporter/report' module ApiTester class ApiReport attr_accessor :reports def initialize self.reports = [] end def add_new url, request, expected_response, actual_response, description="A case" report = Report.new description, url, request, expected_response, actual_response self.reports << report end def add_new_report report self.reports << report end def print if self.reports.size > 0 puts "Issues discovered: #{self.reports.size}" self.reports.each do |report| report.print puts "\n" puts "\n" end puts "" puts "Issues discovered: #{self.reports.size}" else puts "No issues found" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
api-tester-0.3.0 | lib/api-tester/reporter/api_report.rb |
api-tester-0.2.0 | lib/api-tester/reporter/api_report.rb |