Cześć,
zaczynam przygodę z cucumberem, chciałem zapytać jak zrobić testowanie logowania?
Mianowicie przed logowaniem trzeba się zarejestrować, mam użyć jakoś scenariusza poprawnej rejestracji wcześniej czy jak?
Druga sprawa to polskie tłumaczenie w railsach, zainstalowałem gem i18n, ale powiedzmy, że treść tłumaczenia pozostawiaj wiele do życzenia. Np. Email zostało już zajęte. Jest jakieś na to rozwiązanie czy muszę stworzyć swoje własne pliki językowe(jak?)?
Zainteresuj się https://github.com/thoughtbot/factory_girl tym sobie stworzysz testowego użytkownika i jego potem będziesz logował.
Czy Cucumber jest jakoś narzucony w projekcie ? Bo ja osobiście wole RSpeca
Jeśli chodzi o i18n, wg. http://wbzyl.inf.ug.edu.pl/rails4/i18n zrobiłem pkt Przechodzimy na język polski i czasami działa dobrze, a czasami nie.
Przy pustym formularzu powinno wyrzucić, że jest brak hasła i emaila, a dostaję błąd
translation data {:one=>"%{resource} nie został zapisany z powodu błędu:", :other=>"%{resource} nie został zapisany z powodu następujących błędów:"} can not be used with :count => 2
Ta liczba mnoga też nie za bardzo działa.
Tutaj pl.rb
}
}[/code]
I to działa, jeśli w pliku yml jest one, few i other. Jeśli jest natomiast one i other to wtedy się wysypuje. Jest jakieś rozwiązanie tego? Bo nawet w repo svena jest sytuacja ze jest tylko one i other i wtedy wysypuje się.
Jeśli nie potrzebujesz, żeby Twoje kroki były czytane przez osobę nietechniczną, to zastanów się też nad steakiem (jak mówi motto - bo ogórek jest dla wegetarian, a my w ogóle lubimy stejki, wtedy nie ma lipy).