create-e2e-test
Generuj szablony testów end-to-end dla kontrolerów w projekcie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill Claude'a, który automatycznie tworzy pliki testów E2E dla wybranych modułów. Generuje gotowy szablon z importami, danymi testowymi i strukturą testów dla kontrolerów. Oszczędza czas przy dodawaniu testów end-to-end do aplikacji opartych na NestJS i Mongoose. Idealne dla zespołów pracujących nad testowaniem API i logiki kontrolerów.
Jak używać
Zainstaluj skill w swoim projekcie Claude'a, dodając plik create-e2e-test do katalogu .claude/skills.
Wywołaj skill, podając nazwę modułu, dla którego chcesz utworzyć test. Skill przyjmuje nazwę modułu jako argument (np. "user", "post", "comment").
Skill wygeneruje plik testowy w lokalizacji apps/core/test/src/modules/[nazwa-modułu]/[nazwa-modułu].controller.e2e-spec.ts z pełnym szablonem.
Szablon zawiera importy wymaganych klas (Controller, Service, Model), strukturę describe z inicjalizacją aplikacji testowej i przykładowe dane testowe (mockData).
Dostosuj wygenerowany szablon do swoich potrzeb: zmień dane testowe, dodaj brakujące providery i modele, oraz uzupełnij konkretne testy dla endpointów kontrolera.
Uruchom testy za pomocą narzędzia testowego (np. vitest), aby zweryfikować, że testy E2E działają prawidłowo z rzeczywistą bazą danych.