Cucumber - Как настроить его на использование «--formy pretty» по умолчанию? - PullRequest
6 голосов
/ 12 мая 2010

Я начинаю изучать рельсы, и у меня возникают проблемы с настройкой cucumber для запуска моих тестов bdd. То, что я хочу, это запустить

особенности огурца

и это переводится как

особенности огурца - формат довольно

Я попытался сделать это, отредактировав файл config / cucumber.yml (в проекте rails). Отредактировал строку:

по умолчанию: <% = std_opts%> функции

в результате:

по умолчанию: <% = std_opts%> - форматировать красивые функции

Но это приводит к ошибкам:

Использование профиля по умолчанию ... Все кроме одного форматера должны использовать --out, только один может печатать в каждый поток (или STDOUT) (RuntimeError)

Что я могу сделать, чтобы эта опция «--format pretty» была по умолчанию? Кроме того, есть ли другой хороший вариант для использования по умолчанию, чтобы сделать результат более ясным?

Спасибо.

1 Ответ

8 голосов
/ 12 мая 2010

Я обнаружил, что это сообщение:

Использование профиля по умолчанию ... Все, кроме один форматер должен использовать --out, только один можно печатать в каждый поток (или STDOUT) (RuntimeError)

связано с ошибкой в ​​огурце, как и на этом сайте

Мой обходной путь был отредактировать config / cucumber.yml и оставил его так:

std_opts = "--формат перезапуска - вне перезапуска.txt --strict --tags ~ @ wip"

%>

.....

по умолчанию: <% = std_opts%> -f красивые функции

Теперь это сработало. Я думаю, что это облачно для меня, и, может быть, было бы неплохо еще прокомментировать эту (и, может быть, еще одну) «ошибку». Также были бы полезны другие полезные настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...