create-e2e-test
Create E2E test file for a specified module. Use when adding end-to-end tests for controllers.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create E2E test file for a specified module. Use when adding end-to-end tests for controllers.
How to use
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.