Toolverse
Wszystkie skille

ts-testing

autor: johnlindquist

Pisz testy TypeScript z pewnością – dopasuj się do istniejącego stacku projektu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
73

O skillu

Umiejętność do projektowania i utrzymywania pragmatycznych zestawów testów dla kodu TypeScript. Pracuje z popularnymi bibliotekami testowymi (Vitest, Jest, Testing Library, Playwright) i automatycznie dostosowuje się do narzędzi już zainstalowanych w Twoim projekcie. Użyj jej gdy dodajesz testy jednostkowe, debugujesz błędy lub refaktoryzujesz kod – zawsze z fokusem na pokrycie behawioralne i szybką informację zwrotną.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude lub agenta – upewnij się, że masz dostęp do repozytorium projektu i jego pliku package.json.

  2. Gdy chcesz dodać lub zaktualizować testy, przekaż kontekst: powiedz czy dodajesz testy jednostkowe, integracyjne, czy end-to-end, oraz jaki kod chcesz testować. Umiejętność automatycznie sprawdzi istniejące narzędzia testowe w devDependencies.

  3. Jeśli projekt już ma skonfigurowany framework testowy (Jest, Vitest, Playwright, Cypress), umiejętność będzie go używać – nie będzie sugerować nowych bibliotek. Jeśli nie ma żadnego stacku, zaproponuje Vitest dla testów backendowych lub Playwright dla testów przeglądarki.

  4. Dla testów komponentów React użyj Testing Library z istniejącym runnerem (Vitest lub Jest). Umiejętność dostosuje się do tego, co już masz zainstalowane.

  5. Gdy debugujesz błędy lub refaktoryzujesz kod, poproś o test regresji – umiejętność pomoże napisać test, który weryfikuje poprawne zachowanie i zapobiega przyszłym błędom.

  6. Zawsze sprawdzaj konfigurację projektu (package.json, pliki konfiguracyjne) – umiejętność będzie podążać za Twoimi istniejącymi preferencjami i uniknie konfliktów z już zainstalowanymi narzędziami.

Podobne skille