test-openapi
Version:
Automated client requests
24 lines (18 loc) • 860 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.run=void 0;var _normalize=require("./normalize.js");
var _json_schema=require("./json_schema.js");
var _by_status=require("./by_status.js");
var _main=require("./status/main.js");
var _headers=require("./headers.js");
var _body=require("./body.js");
const run=function({validate={},call,call:{response}={}}){
if(call===undefined){
return;
}
const validateA=(0,_normalize.normalizeValidate)({validate});
const validateB=(0,_by_status.addByStatus)({validate:validateA,response});
const validateC=(0,_json_schema.handleJsonSchemas)({validate:validateB});
(0,_main.validateStatus)({validate:validateC,response});
(0,_headers.validateHeaders)({validate:validateC,response});
(0,_body.validateBody)({validate:validateC,response});
};exports.run=run;
//# sourceMappingURL=main.js.map