test-openapi
Version:
Automated client requests
30 lines (22 loc) • 648 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.validateBody=void 0;var _check=require("../../../validation/check.js");
var _required=require("./required.js");
const validateBody=function({
validate:{body:schema},
response:{body}})
{
if(schema===undefined){
return;
}
(0,_required.checkRequired)({schema,value:body,property:PROPERTY,name:NAME});
if(body===undefined){
return;
}
(0,_check.checkSchema)({
schema,
value:body,
schemaProp:PROPERTY,
message:`${NAME} is invalid`});
};exports.validateBody=validateBody;
const PROPERTY="task.validate.body";
const NAME="response body";
//# sourceMappingURL=body.js.map