UNPKG

speckoloo

Version:
209 lines (196 loc) 5.25 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var cov_130bc1ahe6 = function () { var path = '/home/henrique/labs/speckoloo/src/adapters/joi.js', hash = 'd71d3a054d098d1da8e051064f76d8b9e1cfff2b', global = new Function('return this')(), gcv = '__coverage__', coverageData = { path: '/home/henrique/labs/speckoloo/src/adapters/joi.js', statementMap: { '0': { start: { line: 3, column: 28 }, end: { line: 15, column: 1 } }, '1': { start: { line: 4, column: 20 }, end: { line: 7, column: 3 } }, '2': { start: { line: 8, column: 2 }, end: { line: 10, column: 3 } }, '3': { start: { line: 9, column: 4 }, end: { line: 9, column: 10 } }, '4': { start: { line: 12, column: 2 }, end: { line: 14, column: 3 } } }, fnMap: { '0': { name: '(anonymous_0)', decl: { start: { line: 3, column: 15 }, end: { line: 3, column: 16 } }, loc: { start: { line: 3, column: 28 }, end: { line: 15, column: 1 } }, line: 3 }, '1': { name: '(anonymous_1)', decl: { start: { line: 3, column: 28 }, end: { line: 3, column: 29 } }, loc: { start: { line: 3, column: 44 }, end: { line: 15, column: 1 } }, line: 3 } }, branchMap: { '0': { loc: { start: { line: 8, column: 2 }, end: { line: 10, column: 3 } }, type: 'if', locations: [{ start: { line: 8, column: 2 }, end: { line: 10, column: 3 } }, { start: { line: 8, column: 2 }, end: { line: 10, column: 3 } }], line: 8 } }, s: { '0': 0, '1': 0, '2': 0, '3': 0, '4': 0 }, f: { '0': 0, '1': 0 }, b: { '0': [0, 0] }, _coverageSchema: '332fd63041d2c1bcb487cc26dd0d5f7d97098a6c' }, coverage = global[gcv] || (global[gcv] = {}); if (coverage[path] && coverage[path].hash === hash) { return coverage[path]; } coverageData.hash = hash; return coverage[path] = coverageData; }(); var _joi = require('joi'); var _joi2 = _interopRequireDefault(_joi); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = joiSchema => { cov_130bc1ahe6.f[0]++; cov_130bc1ahe6.s[0]++; return (value, key) => { cov_130bc1ahe6.f[1]++; var _ref = (cov_130bc1ahe6.s[1]++, _joi2.default.validate({ [key]: value }, _joi2.default.object({ [key]: joiSchema }))); const error = _ref.error; cov_130bc1ahe6.s[2]++; if (!error) { cov_130bc1ahe6.b[0][0]++; cov_130bc1ahe6.s[3]++; return; } else { cov_130bc1ahe6.b[0][1]++; } cov_130bc1ahe6.s[4]++; return { error: error.details[0].message }; }; }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hZGFwdGVycy9qb2kuanMiXSwibmFtZXMiOlsiam9pU2NoZW1hIiwidmFsdWUiLCJrZXkiLCJ2YWxpZGF0ZSIsIm9iamVjdCIsImVycm9yIiwiZGV0YWlscyIsIm1lc3NhZ2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7OztrQkFFZUEsYUFBYTtBQUFBO0FBQUE7QUFBQSxVQUFDQyxLQUFELEVBQVFDLEdBQVIsS0FBZ0I7QUFBQTs7QUFBQSx1Q0FDeEIsY0FBSUMsUUFBSixDQUNoQixFQUFFLENBQUNELEdBQUQsR0FBT0QsS0FBVCxFQURnQixFQUVoQixjQUFJRyxNQUFKLENBQVcsRUFBRSxDQUFDRixHQUFELEdBQU9GLFNBQVQsRUFBWCxDQUZnQixDQUR3Qjs7QUFBQSxVQUNsQ0ssS0FEa0MsUUFDbENBLEtBRGtDO0FBQUE7O0FBSzFDLFFBQUksQ0FBQ0EsS0FBTCxFQUFZO0FBQUE7QUFBQTs7QUFDVjtBQUNELEtBRkQ7QUFBQTtBQUFBOztBQUwwQztBQVMxQyxXQUFPO0FBQ0xBLGFBQU9BLE1BQU1DLE9BQU4sQ0FBYyxDQUFkLEVBQWlCQztBQURuQixLQUFQO0FBR0QsR0FaMkI7QUFZM0IsQyIsImZpbGUiOiJqb2kuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSm9pIGZyb20gJ2pvaSdcblxuZXhwb3J0IGRlZmF1bHQgam9pU2NoZW1hID0+ICh2YWx1ZSwga2V5KSA9PiB7XG4gIGNvbnN0IHsgZXJyb3IgfSA9IEpvaS52YWxpZGF0ZShcbiAgICB7IFtrZXldOiB2YWx1ZSB9LFxuICAgIEpvaS5vYmplY3QoeyBba2V5XTogam9pU2NoZW1hIH0pXG4gIClcbiAgaWYgKCFlcnJvcikge1xuICAgIHJldHVyblxuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBlcnJvcjogZXJyb3IuZGV0YWlsc1swXS5tZXNzYWdlXG4gIH1cbn1cbiJdfQ==