Правильный способ - запустить его, используя исполняемый файл cucumber
, если вы используете Rails 2, или bundle exec cucumber
, если вы используете Rails 3 (и, следовательно, Bundler).
Чтобы запустить определенную функцию:
[command] features/signing_in.feature
Чтобы запустить определенный сценарий из этой функции:
[command] features/signing_in.feature:6
Номер строки может быть любой строкой внутри этой функциино обычно это первая строка.
Если вы запустите rake cucumber:ok
и некоторые сценарии не будут выполнены, в нижней части вывода вы увидите что-то вроде этого:
cucumber features/sigining_in.feature:6 # Signing in via form
щелкните эту строку и вставьте ее в свой терминал, чтобы просто запустить этот сценарий.