2017-02-08 3 views
1

Меня интересует вопрос - есть ли какой-либо механизм автоматического создания файлов определений шагов на основе файлов функций? Я нашел решение для .Net - это плагин для Visual Studio - specflow (см. Раздел «Определение генерирующих шагов»). Возможно, есть аналогичное решение для JavaScript или Typcript?Cucumber javascript - Как я могу автоматически генерировать файлы определений шагов?

+0

WebStorm обеспечивает в значительной степени ту же функциональность для огурца JS, как VS предусматривает specflow, так как это в любом случае IDE вопрос. – joniba

ответ

0

Просто выполните файл функций из командной строки. Команда может выглядеть следующим образом:
node index.js -s .\step-definitions -f .\features\featurefileName.feature

И вы получите определение шага для неопределенных шагов

+0

Я сделал это. Но определения шага выводятся в консоль. Это не очень полезно. Я хотел бы получить автоматически сгенерированный файл (js или ts). –

+0

Вам нужно определить, какое действие вы хотите выполнить в определении шага, оно просто даст синтаксис того, как вы можете написать определение отсутствующего шага. Машина не может понять, какое действие вы хотите выполнить на основе вашего файлового файла, вам нужно написать этот код действия самим пользователем, он не может быть сгенерирован автоматически –

+0

Правильно, но у меня есть другой вопрос. Я хотел бы получить автоматически создаваемые файлы определений шагов без реализации, но с автоматически сгенерированными именами функций, например, в примере - http://imgur.com/a/HwMdC –

Смежные вопросы