Toolverse
Wszystkie skille

create-e2e-test

autor: mx-space

Generuj szablony testów end-to-end dla kontrolerów w projekcie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

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ć

  1. Zainstaluj skill w swoim projekcie Claude'a, dodając plik create-e2e-test do katalogu .claude/skills.

  2. 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").

  3. 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.

  4. Szablon zawiera importy wymaganych klas (Controller, Service, Model), strukturę describe z inicjalizacją aplikacji testowej i przykładowe dane testowe (mockData).

  5. Dostosuj wygenerowany szablon do swoich potrzeb: zmień dane testowe, dodaj brakujące providery i modele, oraz uzupełnij konkretne testy dla endpointów kontrolera.

  6. Uruchom testy za pomocą narzędzia testowego (np. vitest), aby zweryfikować, że testy E2E działają prawidłowo z rzeczywistą bazą danych.

Podobne skille