Sha256: 1fc9b5367df4109f0ad418160580f2732507c19bccb592a9ebcdfc44529c721c
Contents?: true
Size: 768 Bytes
Versions: 4
Compression:
Stored size: 768 Bytes
Contents
require 'fitting/route/coverage' require 'fitting/route/requests' require 'fitting/route/responses' module Fitting class Route def initialize(all_responses, routes, strict) @coverage = Fitting::Route::Coverage.new(all_responses, routes, strict) @requests = Fitting::Route::Requests.new(@coverage) @responses = Fitting::Route::Responses.new(routes, @coverage) end def statistics [@requests.statistics, @responses.statistics].join("\n\n") end def statistics_with_conformity_lists return "All responses are 100% valid! Great job!\n" if @coverage.not_coverage.empty? [@requests.conformity_lists, statistics].join("\n\n") end def errors @coverage.not_coverage.join("\n") + "\n" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
fitting-2.0.3 | lib/fitting/route.rb |
fitting-2.0.2 | lib/fitting/route.rb |
fitting-2.0.1 | lib/fitting/route.rb |
fitting-2.0.0 | lib/fitting/route.rb |