Toolverse
Wszystkie skille

test-writer

autor: openclaw

Generuj testy jednostkowe z kodu źródłowego w sekundach, bez konfiguracji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

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ć

  1. Zainstaluj narzędzie uruchamiając npx ai-test-gen src/utils.ts — zastąp src/utils.ts ścieżką do pliku, który chcesz przetestować. Test Writer automatycznie wygeneruje testy i wyświetli je w terminalu.

  2. Jeśli chcesz zapisać testy do pliku zamiast wyświetlać je na ekranie, dodaj flagę -o z ścieżką docelową, na przykład npx ai-test-gen src/helpers.ts -o tests/helpers.test.ts.

  3. Wybierz framework testowy pasujący do Twojego projektu za pomocą flagi --framework. Dostępne opcje to jest, vitest i mocha. Przykład: npx ai-test-gen src/helpers.ts --framework vitest -o tests/helpers.test.ts.

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

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

  6. Traktuj wygenerowane testy jako punkt wyjścia. Dostosuj je do stylu testowania Twojego zespołu i wymagań projektu.

Podobne skille