Toolverse
Wszystkie skille

jazz-testing

autor: garden-co

Testuj aplikacje Jazz bez mockowania – symuluj synchronizację i wieloużytkownika środowisko

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
8

O skillu

Skill do pisania i debugowania testów dla aplikacji opartych na frameworku Jazz. Zapewnia prawidłowe wzorce architektoniczne do symulacji synchronizacji local-first i scenariuszy wieloużytkownika bez uciekania się do niewłaściwych strategii mockowania. Idealne do testowania uprawnień, logiki bezpieczeństwa i komponentów UI w różnych stanach aplikacji (gość, zalogowany, online, offline).

Jak używać

  1. Aktywuj skill jazz-testing w swoim edytorze kodu (Cursor/Copilot/Codex) – skill automatycznie rozpozna, kiedy pracujesz z testami dla Jazz.

  2. Zamiast mockować warstwę synchronizacji, użyj funkcji setupJazzTestSync() do inicjalizacji wirtualnego węzła synchronizacji w pamięci. Węzeł ten obsługuje przepływ danych między tożsamościami testowymi bez konieczności ręcznego czyszczenia między testami.

  3. Zarządzaj kontekstem tożsamości – jawnie ustawiaj "Active Account" w testach, aby weryfikować uprawnienia i własność zasobów. Pamiętaj, że w Jazz testowanie dotyczy tego, "kto" wykonuje akcję.

  4. Pisz testy integracyjne, które symulują rzeczywiste scenariusze wieloużytkownika – testuj synchronizację między różnymi użytkownikami, weryfikuj logikę uprawnień i bezpieczeństwa.

  5. Testuj komponenty UI w różnych stanach aplikacji (gość, zalogowany, online, offline) – skill pomoże ci symulować te stany bez mockowania danych.

  6. Jeśli napotkasz błędy w testach, skill podpowie ci prawidłowe wzorce architektoniczne i pomoże zidentyfikować, gdzie synchronizacja nie działa jak oczekiwano.

Podobne skille