Синтаксический анализ выходит при попытке использовать раздел “Examples” в функции Cucumber

Никакая удача в поиске с помощью Google на этом сообщении об ошибке

features/manage_hand_evaluator.feature: Ошибка анализа в features/manage_hand_evaluator.feature:21. Найденные примеры при ожидании одного из: комментарий, py_string, строка, сценарий, scenario_outline, шаг, тег. (Текущее состояние: шаг). (Корнишон:: Синтаксический анализатор:: ParseError)

Вот установка, которую я имею для раздела Examples (нет никаких других Сценариев в это время, просто этот после "Функции": раздел)

...

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 | 

Я также имею, уже повышают набора определений для "Данных, Когда, Затем" строки (и тестовые передачи, прекрасные, когда я заменяю, с некоторым текстом и комментирую раздел "Examples"). Таким образом, кажется, что определения шага настраиваются правильно, просто что существует некоторая проблема парсинга с содержанием, которое я имею в .feature файле, и я не могу выяснить то, что я делаю неправильно.

Соответствующие драгоценные камни установили: Корнишон (2.1.5) (попробовал 2.2.0, но он порывает с моей версией Огурца), Огурец (0.8.5) Огуречные направляющие (0.3.2) направляющие (2.3.8)

28
задан Craig Flannagan 5 August 2010 в 04:05
поделиться