Toolverse
Wszystkie skille

testing

autor: lobehub

Pisz testy w Viteście bez błędów – poradnik dla TypeScript i React

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
lobehub
Kategoria
Testowanie
Wyświetlenia
22

O skillu

Skill do pisania i debugowania testów w Viteście dla projektów LobeChat. Używaj go podczas tworzenia testów (.test.ts, .test.tsx), naprawiania nieudanych testów, zwiększania pokrycia kodu lub rozwiązywania problemów z testami. Automatycznie aktywuje się przy tworzeniu testu, debugowaniu, konfiguracji mocków lub pytaniach związanych z testowaniem. Zawiera szablony struktur testów, wzorce mockowania i komendy do uruchamiania testów dla aplikacji webowej, pakietów i desktopa.

Jak używać

  1. Zainstaluj skill w swoim środowisku LobeChat, wskazując repozytorium lobehub/lobehub i ścieżkę .agents/skills/testing. 2. Otwórz plik testowy (.test.ts lub .test.tsx), w którym chcesz pracować, lub utwórz nowy plik testowy w odpowiedniej lokalizacji (src/ dla webappu, packages/ dla pakietów, apps/desktop/ dla desktopa). 3. Zamiast uruchamiać bun run test (który wykonuje wszystkie 3000+ testów), użyj komendy bunx vitest run --silent='passed-only' '[ścieżka-pliku]' aby uruchomić konkretny plik testowy. 4. Dla pakietów bazy danych uruchom test z zmienną środowiskową TEST_SERVER_DB=1, jeśli testujesz logikę serwerową. 5. Podczas pisania testów preferuj vi.spyOn zamiast vi.mock – jest bardziej precyzyjny i łatwiejszy w utrzymaniu. Testuj zachowanie, nie szczegóły implementacji. 6. Po napisaniu testów uruchom bun run type-check aby upewnić się, że testy przechodzą sprawdzenie typów, a jeśli test nie przejdzie po 1-2 próbach naprawy, poproś o pomoc.

Podobne skille