使用黄瓜匿名表达式将变量与空格匹配

时间:2019-03-02 12:50:02

标签: cucumber gherkin cucumberjs

具有包含场景大纲和示例表的功能,例如:

Feature: Demonstrate Issue
Scenario Outline: Parameters with spaces don't match
    Given a variable containing <var>

    Examples:
        | var         |
        | No_Spaces   |
        | Some Spaces |

在将cucumber expression与黄瓜js配合使用时,我很难将<var>与之匹配。

我知道{string}参数类型需要双引号而不是尖括号,但是我希望匿名类型能够匹配:

Given('a variable containing {}', function(expectedVar) {
   return true;
});

但事实并非如此。

我知道我可以使用regex选项:

Given(/^a variable containing (.*)$/, function(expectedVar) {
   return true;
});

我只想知道我在使用匿名参数类型时出了什么问题。

0 个答案:

没有答案