Class: ApiTester::Format
- Inherits:
-
Object
- Object
- ApiTester::Format
- Defined in:
- lib/api-tester/modules/format.rb
Class Method Summary collapse
Class Method Details
.go(contract) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/api-tester/modules/format.rb', line 6 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 |
.order ⇒ Object
22 23 24 |
# File 'lib/api-tester/modules/format.rb', line 22 def self.order 2 end |