2013-05-29 4 views
1

Я ищу над различными Руби драгоценных камней, которые проверены с помощью огурца, и я вижу этот вид линии в художественных файлах:Ядро Огурцы Шаг Определения

Given a file named "myfile.txt": 

и я могу видеть, что это успешно, но я не может найти определение шага, что заставляет меня думать, что это «основной» шаг, который определяется Cucumber, а не мой код, только я не могу найти документы кода для этих «основных» шагов.

+2

Определения шага определяются людьми. Огурец не дает определения основного шага самостоятельно. – LINGS

+0

Этот драгоценный камень - это heroku_san, который определенно не определяет шаг для этого утверждения. – Narfanator

ответ

2

Огурец не дает никаких определений шага самостоятельно. Все определения шагов должны быть написаны нами.

Если вы используете Eclipse, вы можете установить этот плагин https://github.com/matthewpietal/Eclipse-Plugin-for-Cucumber

Перейти к Defintion: Нажмите на ключевое слово (здесь это «Учитывая»), нажмите F3, чтобы перейти к коду Java, определенной для этого правила

+1

В то время как полезно, я нахожусь в Ruby, и определения шага драгоценного камня определенно не включают в себя значение для 'Given file name' – Narfanator

2

Это определено в драгоценности «Аруба».

https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber.rb 

Given /^a file named "([^"]*)" with:$/ do |file_name, file_content| 
    write_file(file_name, file_content) 
end 
Смежные вопросы