Ich habe eine Reihe von Gurken-Szenarien, die mit Capybara auf einem Projekt laufen, an dem ich arbeite.Einloggen durch authlogic, ohne jedes Mal Formular ausfüllen zu müssen
Die meisten dieser Szenarien beginnen mit dem Schritt "Gegeben sei ich eingeloggt". Derzeit meine Implementierung dieser ist:
visit path_to('the login page')
fill_in('Username', :with => 'user')
fill_in('Password', :with => 'password')
click_button('Login')
Dies funktioniert gut, aber es wird ein wenig Zeit immer mit raubend das Anmeldeformular vor jedem einzelnen Szenario zu laden und senden.
Gibt es eine Möglichkeit, einfach die Sitzung in diesem Schritt einzurichten, ohne jedes Mal das Formular durchlaufen zu müssen?
Danke für die Antwort. Ich hatte das schon, das Problem lag in der Implementierung dieses Schritts - physisch musste ich jedes Mal das Formular ausfüllen und die Seite ausfüllen war langsam und ein wenig unnötig - ich muss das nur einmal testen. Am Ende lösten wir dies, indem wir die Benutzersitzung stubben. – AlistairH