test-writer
Generuj testy jednostkowe z kodu źródłowego w sekundach, bez konfiguracji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Test Writer automatycznie tworzy rzeczywiste testy jednostkowe na podstawie Twoich plików źródłowych. Zamiast pisać boilerplate od zera, wskaż plik, wybierz framework (Jest, Vitest, Mocha) i otrzymaj gotowe asercje pokrywające funkcje. Narzędzie rozumie sygnatury funkcji i logikę kodu, generując testy z rzeczywistymi warunkami, nie pustymi blokami describe. Idealne do szybkiego zwiększenia pokrycia testami w projektach, które go jeszcze nie mają.
Jak używać
Zainstaluj narzędzie uruchamiając
npx ai-test-gen src/utils.ts— zastąpsrc/utils.tsścieżką do pliku, który chcesz przetestować. Test Writer automatycznie wygeneruje testy i wyświetli je w terminalu.Jeśli chcesz zapisać testy do pliku zamiast wyświetlać je na ekranie, dodaj flagę
-oz ścieżką docelową, na przykładnpx ai-test-gen src/helpers.ts -o tests/helpers.test.ts.Wybierz framework testowy pasujący do Twojego projektu za pomocą flagi
--framework. Dostępne opcje tojest,vitestimocha. Przykład:npx ai-test-gen src/helpers.ts --framework vitest -o tests/helpers.test.ts.Aby przetestować wiele plików jednocześnie, użyj wzorca glob w cudzysłowach, na przykład
npx ai-test-gen "src/**/*.ts" --framework mocha. Narzędzie przetworzy wszystkie pliki pasujące do wzorca.Przejrzyj wygenerowane testy — pokrywają one głównie ścieżkę happy path. Dodaj własne przypadki brzegowe, takie jak wartości null, puste tablice i warunki graniczne, aby zwiększyć niezawodność testów.
Traktuj wygenerowane testy jako punkt wyjścia. Dostosuj je do stylu testowania Twojego zespołu i wymagań projektu.