このエラーメッセージをグーグルで検索することはできません
features / manage_hand_evaluator.feature:features / manage_hand_evaluator.feature:21でエラーを解析します。コメント、py_string、row、scenario、scenario_outline、step、tagのいずれかを期待するときに例が見つかりました。(現在の状態:ステップ)。(Gherkin :: Parser :: 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 |
また、これらの「Given、When、Then」行のステップ定義もすでに設定されています(、、、をテキストに置き換えて「例」セクションをコメントアウトすると、テストは正常に合格します)。したがって、ステップ定義は適切に設定されているようです。.featureファイルの内容に何らかの解析の問題があり、何が間違っているのか理解できません。
インストールされている関連する宝石:Gherkin(2.1.5)(2.2.0を試しましたが、私のバージョンのCucumberでは壊れます)Cucumber(0.8.5)Cucumber-Rails(0.3.2)Rails(2.3.8)