pest-testing
Testuj aplikacje PHP z Pest 4 — umiejętność do pisania i debugowania testów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do testowania aplikacji PHP za pomocą frameworku Pest 4. Aktywuje się automatycznie, gdy piszesz testy jednostkowe, testy funkcjonalne, asercje, testujesz komponenty Livewire, przeprowadzasz testy przeglądarki lub debugujesz błędy testów. Wspiera pracę z zestawami danych, mockingiem i weryfikacją funkcjonalności. Zawiera gotowe wzorce, strukturę testów i specjalistyczne asercje zamiast ogólnych statusów HTTP.
Jak używać
Utwórz nowy test za pomocą polecenia
php artisan make:test --pest {nazwa}. Skill automatycznie rozpozna, że pracujesz z testami i będzie dostępny do pomocy.Organizuj testy w odpowiednich katalogach: testy jednostkowe i funkcjonalne w
tests/Unititests/Feature, testy przeglądarki wtests/Browser/.Pisz asercje używając specjalistycznych metod zamiast ogólnych — na przykład
assertSuccessful()zamiastassertStatus(200),assertNotFound()zamiastassertStatus(404). Skill podpowie ci właściwe asercje dla danego scenariusza.Uruchamiaj testy przed finalizacją zmian: użyj
php artisan test --compact --filter=nazwaTestudo szybkiego sprawdzenia konkretnego testu lubphp artisan test --compactdo uruchomienia wszystkich testów.Gdy napotkasz błąd w teście, skill pomoże ci zidentyfikować problem — sprawdź komunikat błędu i użyj
search-docsw ramach skilla, aby znaleźć odpowiedni wzorzec Pest 4.Pamiętaj, że testy to część kodu aplikacji — nie usuwaj testów bez zatwierdzenia, nawet jeśli wydają się nieistotne.