Toolverse
Wszystkie skille

pest-testing

autor: spatie

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

Szybkie info

Autor
spatie
Kategoria
Testowanie
Wyświetlenia
3

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ć

  1. 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.

  2. Organizuj testy w odpowiednich katalogach: testy jednostkowe i funkcjonalne w tests/Unit i tests/Feature, testy przeglądarki w tests/Browser/.

  3. Pisz asercje używając specjalistycznych metod zamiast ogólnych — na przykład assertSuccessful() zamiast assertStatus(200), assertNotFound() zamiast assertStatus(404). Skill podpowie ci właściwe asercje dla danego scenariusza.

  4. Uruchamiaj testy przed finalizacją zmian: użyj php artisan test --compact --filter=nazwaTestu do szybkiego sprawdzenia konkretnego testu lub php artisan test --compact do uruchomienia wszystkich testów.

  5. Gdy napotkasz błąd w teście, skill pomoże ci zidentyfikować problem — sprawdź komunikat błędu i użyj search-docs w ramach skilla, aby znaleźć odpowiedni wzorzec Pest 4.

  6. Pamiętaj, że testy to część kodu aplikacji — nie usuwaj testów bez zatwierdzenia, nawet jeśli wydają się nieistotne.

Podobne skille