UNPKG

api-bdd-test

Version:

use the bdd(cucumber) to test the RESTfull API

32 lines (26 loc) 785 B
(function() { var _, matchPattern; matchPattern = require('lodash-match-pattern'); _ = matchPattern.getLodashModule(); module.exports = function(sourceData, targetPattern) { if (_.isString(targetPattern)) { targetPattern = _.trim(targetPattern); if (targetPattern.length && targetPattern[0] === '[') { targetPattern = '{null:' + targetPattern + '}'; sourceData = { "null": sourceData }; } } else if (_.isArray(targetPattern)) { targetPattern = { "null": targetPattern }; sourceData = { "null": sourceData }; } console.log(sourceData, targetPattern); return matchPattern(sourceData, targetPattern); }; }).call(this); //# sourceMappingURL=match-pattern.js.map