class Apivore::AllRoutesTestedValidator
Public Instance Methods
description()
click to toggle source
# File lib/apivore/all_routes_tested_validator.rb, line 17 def description "have tested all documented routes" end
failure_message()
click to toggle source
# File lib/apivore/all_routes_tested_validator.rb, line 21 def failure_message @errors.join("\n") end
matches?(swagger_checker)
click to toggle source
# File lib/apivore/all_routes_tested_validator.rb, line 4 def matches?(swagger_checker) @errors = [] swagger_checker.untested_mappings.each do |path, methods| methods.each do |method, codes| codes.each do |code, _| @errors << "#{method} #{path} is untested for response code #{code}" end end end @errors.empty? end