Cucumber-js: Вывод CLI для новых функций

Созданный на 31 мая 2016  ·  7Комментарии  ·  Источник: cucumber/cucumber-js

Я портирую некоторые тесты на Cucumber-js, последний раз, когда я использовал Cucumber, был с Ruby. В версии Ruby, когда вы запускаете инструмент Cucumber CLI, он дает вам список шагов, которые вы должны выполнить. В версии JS вывод представляет собой смесь комментариев и шагов, как показано ниже.

Есть ли флаг, чтобы просто выводить шаги, а не копировать каждый блок кода из терминала?

screenshot 2016-05-31 17 03 36

Самый полезный комментарий

Хм. Интересная идея. На данный момент ничто не поддерживает это. Мы могли бы добавить новое средство форматирования, которое просто выводит фрагменты для неопределенных шагов, или это может быть что-то, что мы можем комбинировать с средством форматирования использования.

Все 7 Комментарий

Хм. Интересная идея. На данный момент ничто не поддерживает это. Мы могли бы добавить новое средство форматирования, которое просто выводит фрагменты для неопределенных шагов, или это может быть что-то, что мы можем комбинировать с средством форматирования использования.

Было бы хорошо иметь флаг --output-steps file.js или просто --output-steps для сброса на консоль

+1 за эту функцию. Это было бы очень полезно для автоматизированного рабочего процесса от функций до скелета кода с минимальными ручными усилиями.

Я открыл еще одну запись ( № 618 ) на ту же тему, и Шарльрудольф указал мне на эту.

Я только что оставил там комментарий. Ниже приводится его копия:


Спасибо за указатель. Конечно, звучит как хорошая идея.
Это могло / могло бы нарушить работу людей, которые автоматизировали и создали некоторые скрипты / фильтры, но я бы сказал, что это должно быть поведением по умолчанию. 1) Ближе к огурцу, 2) фильтры скорее всего будут работать так же. Это было бы здорово для людей, которые просто копируют и вставляют вывод некоторого CI.

Короче говоря, я бы предпочел, чтобы это было по умолчанию, если нет, то обязательно есть возможность вывести именно это.

Спасибо

+1 за эту функцию.

Теперь у нас есть средство форматирования фрагментов, которое можно использовать для получения только фрагментов. Это будет доступно в следующем выпуске.

Этот поток был автоматически заблокирован, поскольку после его закрытия в последнее время не было никаких действий. Пожалуйста, откройте новую проблему для связанных ошибок.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги