Sto usando capibara per i miei test di integrazione/accettazione Sono nella cartella /spec/requests/
. Ora ho alcuni metodi di supporto che uso durante i test di accettazione. register_user
che assomiglia a questoDove/come includere i metodi di supporto per i test di integrazione capibara
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
voglio usare questo metodo in diverse prove di collaudo diverse (sono in file diversi). Qual è il modo migliore per includere questo? ho provato a mettere in spec/support/
ma non ha funzionato per me. Dopo aver trascorso un po 'di tempo su di esso ho capito che non so nemmeno se è un buon modo di farlo, quindi ho pensato di chiedere qui.
Nota: utilizzo le guide 3, spork e rspec.
Quando si utilizzano specifiche/supporto vs. specifiche/assistenti? – cman77
bump per la domanda precedente –
@ cman77 spec/helpers è per testare app/helper, i file spec/support sono per i moduli e la configurazione che si desidera utilizzare nelle specifiche –