Next.js · Middle · Pytanie 70 z 75
Jak zaleca się testować async komponent serwerowy?
- ✓Poprawna odpowiedź: Testami end-to-end (np. Playwright), bo narzędzia do testów jednostkowych nie wspierają jeszcze w pełni async komponentów serwerowych
- 2Renderować go przez
@testing-library/reactjak każdy komponent - 3Robić snapshot jego JSX w Jest
Wyjaśnienie
Synchroniczne komponenty serwerowe i klienckie można testować jednostkowo w Vitest lub Jest. Funkcje danych testuje się osobno jako zwykły kod asynchroniczny.