UNPKG

enqueuer-cucumber

Version:

Plugin to implement cucumber steps as enqueuer requisitions

23 lines 994 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.CucumberMatcher = void 0; var _a = require('@cucumber/cucumber-expressions'), CucumberExpression = _a.CucumberExpression, ParameterTypeRegistry = _a.ParameterTypeRegistry; var CucumberMatcher = /** @class */ (function () { function CucumberMatcher() { } CucumberMatcher.prototype.match = function (expression, text) { var cucumberExpression = new CucumberExpression(expression, new ParameterTypeRegistry()); var args = cucumberExpression.match(text); if (!args) { return null; } return args.map(function (arg) { return arg.getValue(null); }); }; CucumberMatcher.prototype.matches = function (expression, text) { var values = this.match(expression, text); return (values && values.length); }; return CucumberMatcher; }()); exports.CucumberMatcher = CucumberMatcher; //# sourceMappingURL=cucumber-expressions.js.map