具有包含场景大纲和示例表的功能,例如:
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;
});
我只想知道我在使用匿名参数类型时出了什么问题。