run-api-e2e-tests
Uruchamiaj testy end-to-end API Novu bezpośrednio z edytora kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do uruchamiania testów e2e dla serwisu API w projekcie Novu. Pozwala na szybkie testowanie całego przepływu API — zarówno wszystkich testów naraz, jak i pojedynczych scenariuszy dla konkretnych funkcji. Testy znajdują się w katalogu apps/api i obsługują zarówno zwykłe testy, jak i warianty dla wersji enterprise. Idealne dla deweloperów pracujących nad integracją API i chcących weryfikować zmiany bez opuszczania środowiska edytora.
Jak używać
Zainstaluj umiejętność w swoim edytorze obsługującym MCP (Cursor, VS Code z rozszerzeniem). Dodaj referencję do skills/run-api-e2e-tests z repozytorium Novu.
Aby uruchomić wszystkie testy e2e dla API, użyj komendy pnpm test:e2e:novu-v2 — ta komenda wykonuje pełny zestaw testów z wzorcem novu-v2 dla obu wariantów (zwykłych i enterprise).
Jeśli chcesz testować konkretną funkcję lub moduł, zidentyfikuj plik testu — szukaj plików z rozszerzeniem .e2e.ts lub .e2e-ee.ts w katalogu apps/api. Na przykład trigger-event-preferences.e2e.ts dla testów preferencji zdarzeń.
Sprawdź, czy test znajduje się w podkatalogu src/ czy e2e/enterprise/ — to określi dokładną komendę do uruchomienia. Dla testów w src/ użyj pnpm exec z flagami NODE_ENV=test, CI_EE_TEST=true i CLERK_ENABLED=true, wraz ze ścieżką src//nazwa-testu.e2e{,-ee}.ts. Dla testów w e2e/enterprise/ zmień ścieżkę na e2e/enterprise//nazwa-testu.e2e.ts.
Umiejętność automatycznie wstrzykuje wymagane zmienne środowiskowe (timeout 30 sekund, 3 powtórzenia, filtr #novu-v2) i konfiguruje mocha do uruchomienia testów. Po wykonaniu komendy otrzymasz raport z wynikami — zaliczonymi i niezaliczonymi testami.
Podobne skille
polymarket-trader
autor: openclaw
performing-penetration-testing
autor: jeremylongshore
code-review-excellence
autor: wshobson
creating-financial-models
autor: anthropics
ppt-creator
autor: daymade
textual
autor: KyleKing