Powrót do: TypeScript dla Testera – Ekspresowe Podstawy (i za darmo!)
Obsługa błędów i wyjątków z try catch
TIP: Cały kod do poszczególnych lekcji, dodatkową teorię i linki z tej i innych lekcji - znajdziesz w darmowym repozytorium - https://github.com/jaktestowac/typescript-dla-testera
Chcesz dokładniej poznać TypeScript? Sprawdź nasz Program JavaScript i TypeScript dla Testerów
Dodatkowe materiały
Najważniejsze tematy w tej lekcji:
try/catch/finally– bezpieczny przepływ i sprzątanie zasobów.- Świadome rzucanie wyjątków i własne typy błędów.
- Walidacja danych wejściowych i czytelne komunikaty błędów.

Czy try catch jest dobra praktyka w Pw dla wyłapywania różnego rodzaju loaderów, które pojawiają i znikają z wykorzystaniem stanu attached’/detached?
Wszystko zalezy od kontekstu, przypadku użycia, co chcemy osiągnąc i co zrobimy ze złapanym wyjątkiem 🙂
Najważniejsze – czy przekazujemy go dalej, czy wpływa na wynik testów, czy może potrzebujemy złapać, wypisać, ale test powinien trwać dalej. Tutaj jest wiele rożnych strategii. Jeśli potrzebujemy złapac taki loader i tworzymy własny mecahnizm ponawiania – to moze byc poprawna praktyka 🙂