effect-patterns-testing
Effect-TS patterns for Testing. Use when working with testing in Effect-TS applications.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Effect-TS patterns for Testing. Use when working with testing in Effect-TS applications.
How to use
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.
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.
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.
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().
Uruchom testy poleceniem npm test lub podobnym w twoim projekcie — Effect.runPromise obsługuje zarówno przypadki powodzenia, jak i błędy (rejects.toThrow).
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.