![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 22.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Chce napisać dla testów rejestracje użytkownika. Ma być to osobny serwis, rejestracja wygląda w następujący sposób:
1. Kontroler przekazuje dane z formularza do serwisu register do metordy registerUser($data) 2. Metoda waliduje te dane, generuje token dla tego użytkownika, hashuje hasło, przesyła maila do użytkownika w celu potwierdzenia rejestracji. Problem w tym, że nie wiem jak napisać speca do tej metody.. Nie wiem jak wyodrębnić poszczególne elementy do testowania.. Bo nie powinno być to przecież $this->registerUser($form->getData())->shouldReturn(true); Będę wdzięczny za wszelkie wskazówki jak do tego podejść. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 22.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację tylko mam problem z testem integracyjnym.. że końcowy test przetestuje mi cały proces.. w niej ma być tylko $this->registerUser($dane)->shouldReturn(true)? Wiem że każdy element mam testować osobno ale potem tak integracyjnie jak to przetestować.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 21:26 |