Sha256: 74a95463b5e3e6fb921b3492b53bac0af4826896707347099916b0b80c6e287d
Contents?: true
Size: 880 Bytes
Versions: 1
Compression:
Stored size: 880 Bytes
Contents
require 'api-tester/reporter/status_code_report' require 'api-tester/method_case_test' module ApiTester class Format def self.go contract reports = [] contract.endpoints.each do |endpoint| endpoint.methods.each do |method| cases = method.request.cases cases.each do |format_case| response = endpoint.call method, format_case.payload, format_case.headers test = FormatTest.new response, format_case.payload, endpoint.bad_request_response, endpoint.url, method.verb reports.concat test.check end end end reports end def self.order 2 end end class FormatTest < MethodCaseTest def initialize response, payload, expected_response, url, verb super response, payload, expected_response, url, verb, "FormatModule" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
api-tester-0.3.1 | lib/api-tester/modules/format.rb |