api-bdd-test
Version:
use the bdd(cucumber) to test the RESTfull API
32 lines (26 loc) • 785 B
JavaScript
(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