Инициализировать структуру папок огурцов?

Есть ли простой способ инициализировать структуру папок огурцов, таких как генераторы рельсов?


person never_had_a_name    schedule 12.09.2010    source источник


Ответы (2)


Из документации:

ruby script/generate cucumber

Если вы работаете в ОС, которая поддерживает fork (читай: !Windows), мы рекомендуем вам использовать Spork и —drb, так как это позволяет быстрее запускать Cucumber:

ruby script/generate cucumber --spork

Для получения дополнительной помощи по генератору вы можете просто обратиться за помощью:

ruby script/generate cucumber --help

ruby script/generate feature Frooble name:string color:string description:text

Это создаст простую текстовую функцию с соответствующими шагами. Не увлекайтесь этим генератором — в долгосрочной перспективе вам лучше писать их вручную.

person duncan    schedule 12.09.2010
comment
Но это только для Rails. Есть ли способ сделать это в произвольной папке? - person never_had_a_name; 13.09.2010
comment
Если вы не используете рельсы, генерировать нечего, огурец будет включать все файлы functions/support/**/*.rb, в которых вы определяете свой мир. Вы размещаете функции как functions/feature_name.feature и шаги в functions/step_definitions/domain_name.rb - person duncan; 13.09.2010

Огурец имеет возможность инициализироваться как часть выполнения

cucumber --init
person jessebs    schedule 03.06.2016