Я использую капибару для своих интеграционных / приемочных тестов. Они находятся в папке /spec/requests/
. Теперь у меня есть несколько вспомогательных методов, которые я использую во время приемочных тестов. Один из примеров - register_user
, который выглядит следующим образом
def register_user(user)
visit home_page
fill_in 'user_name', :with => user.username
fill_in 'password', :with => user.password
click_button 'sign_up_button'
end
Я хочу использовать этот метод в нескольких различных приемочных тестах (они находятся в разных файлах). Какой лучший способ включить это? Я пытался вставить его в spec/support/
, но он неработал на меня. Потратив некоторое время на это, я понял, что даже не знаю, является ли это хорошим способом сделать это, поэтому я решил спросить здесь.
Примечание: я использую рельсы 3,spork и rspec.