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%)
|
Cytat Daj znac jak ci poszlo z tym docker Odpaliłem projekt na Docker'ze. Użyłem Composer'a, aby zainstalować biblioteki. I niby wszystko jest zainstalowane, włącznie z dbrekelmans/bdi, a przy uruchamianiu testu phpunit wyświetla mi się komunikat: Cytat Symfony\Component\Panther\Exception\RuntimeException: "geckodriver" binary not found. Install it using the package manager of your operating system or by running "composer require --dev dbrekelmans/dbi && vendor/bin/dbi detect drivers" Jak wpisuję "composer require --dev dbrekelmans/db" czy "composer update dbrekelmans/db", to wyświetla się info, że jest zainstalowany. Natomiast polecenie "./vendor/bin/dbi detect drivers" nic nie zwraca. Pod Windows miałem jakiś komunikat, że jest ok. A tu nic... Coś jest nie tak, a ja jestem trochę "zielonkawy" z Linux'a. (IMG:style_emoticons/default/wink.gif) |
|
|
|
eerie [PHP] Testy jednostkowe w PHPUnit 12.03.2025, 17:57:09
nospor CytatJak przetestować klikanie w linki bez Symfony... 13.03.2025, 10:06:46
eerie CytatJa do tego uzywam Panther
Zainstalowałem Pant... 16.03.2025, 11:09:40
nospor Cytatydaje mi się, że sprawę rozwiąże użycie Docke... 17.03.2025, 12:43:50
nospor Nie wiem, nigdy nie widzialem takich problemow. Po... 18.03.2025, 10:05:57
eerie Udało mi się rozwiązać ten problem. Wystarczyło do... 18.03.2025, 19:16:27
nospor No bo nie ma tej metody? 19.03.2025, 08:53:59
eerie Co mam zrobić, aby móc użyć tej metody? W dokument... 19.03.2025, 18:10:09
nospor Sam sobie komplikujesz rzeczy. Poprostu zobacz co ... 20.03.2025, 10:06:49
eerie Udało się... Działa! Napisałem taki test. Ma t... 20.03.2025, 19:33:13
nospor Nie bardzo rozumiem po co uzywasz regexp i szukasz... 21.03.2025, 10:06:59
eerie Cytat$this->assertSelectorTextContains(... 22.03.2025, 11:39:04
nospor CytatMetoda jest niezdefiniowana... Nie mogę jej u... 24.03.2025, 10:03:04 
eerie Cytat(nospor @ 24.03.2025, 10:03:04 )... 24.03.2025, 11:43:05
nospor Ale czemu ty tego szukasz w phpunit?
To jest w Pa... 24.03.2025, 11:50:19
eerie Przeanalizowałem klasę PantherTestCase dla v2.0.0 ... 24.03.2025, 14:21:18
nospor Aha. To by wyjasnialo pare rzeczy 24.03.2025, 14:32:22
eerie Napisałem kilka testów dla klas source'a. Nie ... 14.04.2025, 11:23:15 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 00:15 |