Где я могу найти спецификацию / руководство по языку корнишонов? - PullRequest
20 голосов
/ 03 июня 2011

Я пытаюсь выяснить весь доступный синтаксис / формат в Gherkin, например, о многострочном аргументе и обо всем, что я пока не знаю.

Хотя после поиска результатов поиска в Google кажется, чтоподробное руководство находится в здесь :

Я думаю, что это было довольно хорошо, и it имеет ссылку на страницу, которая предположительно описывает многострочные аргументы и другие, но этовзял меня к 404 Не найдено вместо = (.

Кто-нибудь есть лучшее предложение о том, где читать об этом?

РЕДАКТИРОВАТЬ: подчеркнуть, что я сделал так много поисков Google.дает несколько довольно хороших сайтов, таких как specflow и cuke4ninja , но ни один из них не дает исчерпывающего описания Gherkin. Если кто-то найдет ответ на этот вопрос с помощью поиска в Google, пожалуйста, не стесняйтесь звонить мнеgoogling noob и предложения по улучшению приветствуются.

Ответы [ 4 ]

6 голосов
/ 14 мая 2012

Это не бесплатно, но Книга огурцов содержит полное руководство по корнишону.

Отказ от ответственности: я соавтор книги огурцов.

6 голосов
/ 04 июня 2011

Лучшее место, которое я знаю для понимания языка огурцов, - это вики, на которую вы ссылаетесь.Однако, как вы обнаружили, там иногда есть неработающая ссылка.Я обычно щелкаю ссылку «Страницы» внизу серой панели со всеми ссылками GitHub.Это приведет вас к алфавитному списку всех вики-страниц, включая этот для многострочных пошаговых аргументов .

2 голосов
/ 04 апреля 2014

Грамматика BNF , понятная Cucumbe, доступна онлайн. Проект JBehave также опубликовал грамматику EBNF языка, который можно использовать для записи файлов .feature.

2 голосов
/ 25 февраля 2013

Синтаксис Gherkin можно проверить на веб-сайте Behat , где также можно проверить примеры для языка PHP.

...