Cucumber początki

Witam, chciałem nauczyć się testowania za pomocą cucumbera. Zainstalowałem zgodnie z instrukcją z githuba https://github.com/aslakhellesoy/cucumber-rails. Pytanie co dalej ? ;p obejrzałem screencast http://media.railscasts.com/videos/155_beginning_with_cucumber.mov i mam pytanie czy do testowania generuje się jakieś oddzielne modele i controllery ? bo w tym screencascie używana jest komenda np rails g rspec_model. Czy jeśli mam już rozpoczętą aplikację ze wszystkim to wystarczy pisać features’y ? I jeszcze jedno pytanie odnośnie bazy danych, czy obiekty tworzone podczas testów zapisywane są w normalnej bazie i muszę się później martwić o usunięcie ich ? czy jest do tego jakaś oddzielna baza ?

Jak masz juz gotowa aplikacja to od razu piszesz features.

Bazy uzywa takiej, jakiej okreslisz w config/database.yml dla srodowiska cucumber. Zwykle podpina sie to sama baze co do test i jest ona automatycznie czyszczona przez cucumbra

ok dzięki, teraz mam jeden problem z testowaniem. Cucumber nie widzi powiadomień, gdy sprawdzam normalnie przeglądarką wszystko jest ok. Mam taki scenariusz

Scenario: Willing to log in Given I have one user "blabla" with email "bla@wp.pl" and password "brak123" When I go to the login page And I fill in "Nazwa użytkownika" with "blabla" And I fill in "Hasło" with "brak123" And I press "Zaloguj" Then I should see "Zostałeś poprawnie zalogowany."
wysypuje mi się na ostatnim kroku. Do logowania używam gemu devise. Każdy inny tekst na stronie znajduje ale powiadomienia nie chce. Mam rubiego 1.8.7 i railsy 3.0.1

Wrzuć przed ostatnim krokiem:

Then show me the page

Otworzy Ci wtedy w przeglądarce podgląd ekranu i zobaczysz co jest nie tak.

dzięki za pomoc, okazało się, że cucumber nie widzi tłumaczenia powiadomień z devise i wystarczyło zrobić

Then I should see "Signed in successfully."

W sumie to dziwne bo na stronie pokazuje się po polsku.