Toolverse
All skills

test-writer

by openclaw

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

Quick info

Author
openclaw
Category
Testing
Views
1

About this skill

Generate unit tests from source files. Use when you need test coverage fast.

How to use

  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.

Related skills