e2e-studio-tests
Uruchamiaj testy end-to-end aplikacji Studio za pomocą Playwright
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia uruchamianie testów end-to-end dla aplikacji Supabase Studio bezpośrednio z poziomu Claude. Automatycznie startuje lokalne kontenery Supabase, wspiera uruchamianie całego zestawu testów, pojedynczych plików lub testów filtrowanych wzorcem. Zawiera tryb UI do debugowania oraz narzędzia do pisania stabilnych selektorów. Idealne do weryfikacji funkcjonalności interfejsu Studio bez ręcznej konfiguracji środowiska.
Jak używać
Zainstaluj skill e2e-studio-tests w swoim środowisku Claude, upewniając się, że masz dostęp do repozytorium Supabase i zainstalowane narzędzie pnpm.
Aby uruchomić pełny zestaw testów, poproś Claude: "Uruchom testy e2e" lub "Przeprowadź testy Studio". Skill automatycznie przejdzie do katalogu e2e/studio i uruchomi polecenie pnpm run e2e.
Jeśli chcesz testować konkretny plik, na przykład testy dla cron-jobów, poproś: "Uruchom test features/cron-jobs.spec.ts". Skill uruchomi test dla wybranego pliku.
Aby znaleźć testy pasujące do konkretnego wzorca, użyj polecenia z filtrem grep, na przykład: "Uruchom testy zawierające 'authentication'". Skill zastosuje filtr --grep z Twoim wzorcem.
Jeśli potrzebujesz debugować test, poproś: "Otwórz testy w trybie UI". Skill uruchomi interfejs debugowania Playwright, który pozwala obserwować każdy krok testu w przeglądarce.
Testy automatycznie startują lokalne kontenery Supabase i nie wymagają ręcznej konfiguracji środowiska. W trybie self-hosted testy uruchamiają się równolegle na 3 workerach.