R
react-testing
Testuj komponenty React w prawdziwej przeglądarce z Vitest Browser Mode
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do testowania komponentów React, hooków, kontekstu i formularzy. Skupia się na Vitest Browser Mode z vitest-browser-react, które uruchamia testy w rzeczywistej przeglądarce, dając dokładne renderowanie i obsługę zdarzeń jak w produkcji. Zawiera wzorce dla @testing-library/react. Załaduj tę umiejętność, gdy testujesz aplikacje React — dla ogólnych wzorców UI testowania zobacz front-end-testing, a dla TDD workflow — skill tdd.
Jak używać
- Zainstaluj wymagane pakiety: npm install -D vitest @vitest/browser-playwright vitest-browser-react @vitejs/plugin-react. 2. Utwórz plik konfiguracyjny vitest.config.ts w katalogu projektu. Zdefiniuj konfigurację z pluginem react, włącz browser mode z providerem playwright, ustaw headless na true i wybierz przeglądarkę chromium. 3. Utwórz test dla swojego komponentu, importując render z vitest-browser-react oraz expect i test z vitest. 4. Użyj await render() aby wyrenderować komponent — render zwraca screen scoped do komponentu. 5. Napisz asercje używając expect.element() do auto-retry assertions, na przykład sprawdzając czy tekst jest widoczny za pomocą getByText(). Pamiętaj, że render() jest asynchroniczny, więc zawsze używaj await, a cleanup odbywa się przed każdym testem automatycznie.
Podobne skille
D
dependency-upgrade
autor: wshobson
Testowanie
40,44917138
L
lean4-theorem-proving
autor: cameronfreer
Testowanie
4639108
L
langgraph-docs
autor: langchain-ai
Testowanie
30,14923127
P
python-testing-patterns
autor: wshobson
Testowanie
40,44946146
T
textual
autor: KyleKing
Testowanie
369192
C
code-reviewer
autor: google-gemini
Testowanie
107,2951248