Где я могу найти гиркинский язык/гид?
Я пытаюсь выяснить весь доступный синтаксис/формат в Gherkin, например, о многострочном аргументе и все остальное, что я еще не знаю.
После поиска результатов поиска Google, похоже, что всестороннее руководство находится в здесь:
Я думал, что это очень хорошо, и it имеет ссылку на страницу, которая предположительно описывает многострочные аргументы и другие, но это потребовало me to 404 Вместо этого не найдено = (.
Есть ли у кого-нибудь лучшее предложение о том, где читать об этом?
EDIT: подчеркнуть, что я сделал так много поисков Google. Это дает некоторые довольно хорошие сайты, такие как specflow и cuke4ninja, но ни одно из них не дает исчерпывающего описания Геркина. Если кто-то найдет ответ на этот вопрос через поиск Google, пожалуйста, не стесняйтесь называть меня Googling noob, и предложения по улучшению приветствуются.
Ответы
Ответ 1
Лучшее место, которое я знаю, чтобы понять язык орглинков - это вики, к которой вы ссылаетесь. Однако, как вы обнаружили там, иногда есть неработающая ссылка. То, что я обычно делаю, - это щелкнуть ссылку "Страницы" внизу серой полосы со всеми связями GitHub. Это приведет вас к алфавитному перечислению всех страниц вики, в том числе этот для многострочных аргументов шага.
Ответ 2
Это не бесплатно, но Книга огурца содержит полное руководство для Геркина.
Отказ от ответственности: я являюсь соавтором книги огурца.
Ответ 3
Синтаксис Gherkin можно проверить на веб-сайте Behat, где вы также можете проверить примеры для языка PHP.
Ответ 4
BNF-грамматика, понятная Cucumbe, доступна онлайн. Проект JBehave также опубликовал грамматику EBNF языка, который может быть использован для записи файлов .feature
.