run-test
Uruchamiaj testy projektu — wszystkie naraz, pojedyncze pliki lub wg wzorca
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do uruchamiania testów w projekcie. Obsługuje pełny przebieg testów, pojedyncze pliki testowe oraz testy dopasowane do wzorca nazwy. Narzędzie wspiera zarówno testy jednostkowe (suffix .spec.ts) jak i testy end-to-end (suffix .e2e-spec.ts). Możesz uruchomić wszystkie testy jednocześnie, wybrać konkretny plik lub filtrować testy po nazwie. Obsługuje również tryb obserwacji zmian (watch mode) oraz konfigurację limitów czasu i pamięci dla bardziej wymagających scenariuszy testowania.
Jak używać
Zainstaluj umiejętność w swoim projekcie, umieszczając folder run-test w katalogu .claude/skills.
Aby uruchomić wszystkie testy w projekcie, użyj komendy bez argumentów — system automatycznie wykona pnpm test i wyświetli wyniki.
Jeśli chcesz przetestować konkretny plik, podaj ścieżkę względną do pliku testowego (np. test/src/modules/post/post.controller.e2e-spec.ts). Umiejętność sprawdzi istnienie pliku przed uruchomieniem testów.
Aby uruchomić testy pasujące do wzorca nazwy, użyj parametru --testNamePattern z opisem testu (np. "PostController" lub "should create post"). System filtruje i uruchamia tylko testy spełniające warunek.
W przypadku problemów z limitem czasu (timeout), zwiększ wartość parametrem --testTimeout=30000. Jeśli pojawią się problemy z pamięcią, ustaw zmienną NODE_OPTIONS="--max-old-space-size=4096" przed uruchomieniem testów.
Do ciągłego monitorowania zmian w testach użyj trybu obserwacji — umiejętność obsługuje pnpm run test:watch, który automatycznie ponownie uruchamia testy po każdej zmianie kodu.
Podobne skille
pair-trade-screener
autor: tradermonty
crypto-research
autor: stevengonsalvez
creating-financial-models
autor: anthropics
playwright-cli
autor: microsoft
playwright-browser-automation
autor: lackeyjb
ppt-creator
autor: daymade