UT Swagger2 Validator
Usage
const swaggerDocument = require('./swagger.json');
const swagger2Validator = requrie('ut-swagger2-validator');
const validators = swagger2Validator(swaggerDocument);
const operationId = 'namespace.entity.action';
const validator = validators[operationId];
if (!validator) {
}
const requestValidationErrors = await validator.request({
query,
body,
files,
headers,
pathParameters,
path
});
if (requestValidationErrors.length > 0) {
}
const responseValidationErrors = await validator.response({status, body});
if (responseValidationErrors.length > 0) {
}