![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 3.08.2017 Ostrzeżenie: (0%) ![]() ![]() |
Na co powinienem zwrócić uwagę, pisząc testy w PHPUnit? Co powinienem testować, a czego nie?
Napisałem kiedyś taki test kontrolera w Symfony. Jak przetestować klikanie w linki bez Symfony? Przeglądam pisanie testów w PHPUnit i nie widzę przykładów, jak to zrobić. Podpowiedzcie mi, co powinienem przetestować w mojej aplikacji... (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 3.08.2017 Ostrzeżenie: (0%) ![]() ![]() |
Udało mi się rozwiązać ten problem. Wystarczyło dodać "geckodriver" [firefox'a] w Dockerfile:
Kod [...] RUN apt-get update \ && apt-get install -y --no-install-recommends \ ca-certificates curl firefox-esr \ && rm -fr /var/lib/apt/lists/* \ && curl -L https://github.com/mozilla/geckodriver/releases/download/v0.30.0/geckodriver-v0.30.0-linux64.tar.gz | tar xz -C /usr/local/bin \ && apt-get purge -y ca-certificates curl [...] Niestety nie wiem, dlaczego test dla mojej klasy MainPageControllerTest pokazuje błąd, iż metoda assertPageTitleContains() jest niezdefiniowana. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 06:06 |