jormaechea/open-api-mocker

View on GitHub
lib/utils/enhance-struct-validation-error.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict';

const ParserError = require('../errors/parser-error');

const enhanceStructValidationError = (error, initialPath) => {

    const path = error.path
        .reduce((acum, pathPart) => `${acum}.${pathPart}`, initialPath);

    return new ParserError(error.message, path);

};

module.exports = enhanceStructValidationError;