Toolverse
Wszystkie skille

effect-patterns-testing

autor: PaulJPhilp

Gotowe wzorce testowania dla Effect-TS — pisz testy szybciej i pewniej

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Zbiór 10 sprawdzonych wzorców testowania aplikacji Effect-TS. Skill zawiera praktyczne przykłady od podstaw po zaawansowane techniki — od uruchamiania prostych testów za pomocą Effect.runPromise, przez obsługę błędów, aż po testowanie złożonych operacji asynchronicznych. Każdy wzorzec pokazuje zarówno kod do testowania, jak i gotowe asercje. Idealne dla każdego, kto chce pisać niezawodne testy w Effect-TS bez zgadywania, jak poprawnie strukturować kod testowy.

Jak używać

  1. Zainstaluj skill effect-patterns-testing w swoim środowisku Claude lub Copilot — dodaj go do konfiguracji agenta jako dostępny skill do pracy z Effect-TS.

  2. Kiedy pracujesz nad testami w aplikacji Effect-TS, wyzwij skill poleceniem zawierającym słowa kluczowe takie jak "testowanie", "Effect test" lub "best practices testowania" — agent automatycznie zasugeruje odpowiednie wzorce.

  3. Zapoznaj się z wzorcem "Your First Effect Test" — pokazuje on podstawową strukturę: importujesz Effect i narzędzie testowe (np. vitest), definiujesz funkcję zwracającą Effect, a następnie w teście uruchamiasz ją za pomocą Effect.runPromise i asercji.

  4. Skopiuj przykład kodu z wybranego wzorca do swojego pliku testowego i dostosuj go do swojej logiki — zmień nazwy funkcji, parametry i wartości oczekiwane w expect().

  5. Uruchom testy poleceniem npm test lub podobnym w twoim projekcie — Effect.runPromise obsługuje zarówno przypadki powodzenia, jak i błędy (rejects.toThrow).

  6. Dla bardziej złożonych scenariuszy (np. testowanie Effect.gen, obsługa wielu efektów) wróć do skill i poproś o konkretny wzorzec — skill zawiera rozwiązania dla zaawansowanych sytuacji poza podstawami.

Podobne skille