...3000/products. Metoda zwrotna(callback) przechwytuje nas na drodze do produktow i pokazuje nam ekran logowania. I przez co idzie zmienilo to nam nasze testy funkcjonalne. Wiekszosc opcji teraz bedzie przekierowana do ekranu logowania. Mozemy rozwiazac ten problem tworzac rozwiazanie globalne czyli: tworzac metode seetup w test_helper. Ale skoro juz w niej jestesmy stworzmy metody pomocnicze login_as i logout (logowanie i wylogowanie). Zauwazmy ze metoda setup wywola metode login_as tylko wtedy gdy sesja jest zdefiniowana. Zapobiega to bledom w testach