test-writer
Generate unit tests from source files. Use when you need test coverage fast.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate unit tests from source files. Use when you need test coverage fast.
How to use
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.