没有运气在谷歌搜索关于此错误消息解析问题,试图用“示例”部分黄瓜功能
功能/ manage_hand_evaluator.feature时:在功能/ manage_hand_evaluator.feature解析错误:21。找到预期的示例之一:评论,py_string,行,场景,scenario_outline,步骤,标记。 (当前状态:步骤)。 (小黄瓜::分析器:: ParseError)
这里的设置我有示例部分(有没有其他的方案,在这个时候,仅这一项后“特点:”一节)
...
Scenario: Evaluating for current straights
Given I am a player with <hand>
When the board is <board>
Then the current possible straights should be <possibles>
Examples:
| board | hand | possibles |
| A23 | 45 | A2345 |
| 3456 | 23 | A2345,23456,34567,45678 |
| 789T | A2 | 56789,6789T,789TJ,89TJQ |
| 45678 | 23 | 23456,34567,45678,56789,6789T |
我也步定义设置已经为那些“考虑到,当,那么,”线(和测试通过精细当我更换,与一些文本和“示例”部分注释掉)。所以看起来步骤定义是正确设置的,只是对于我在.feature文件中的内容存在某种解析问题,我无法弄清楚我做错了什么。安装
相关宝石: 小黄瓜(2.1.5)(2.2.0尝试,但它与我的版本黄瓜打破) 黄瓜(0.8.5) 黄瓜的Rails(0.3.2) 铁轨(2.3。 8)
现在就工作,谢谢! – 2010-08-05 21:58:52
现在投票了,我有足够的权限 – 2010-11-19 01:32:45
这也适用于我,但作为一个注意到别人我的失败原因稍有不同。虽然我有“情景大纲”,但是在“场景”和“大纲”之间有两个空格,而不是一个,导致了相同的分析错误。使它成为一个空格固定它 – 2011-01-12 18:37:10