Next.js · Middle · Запитання 70 з 75
Як рекомендується тестувати async серверний компонент?
- ✓Правильна відповідь: End-to-end тестами (наприклад, Playwright), бо інструменти юніт-тестів поки що не повністю підтримують async серверні компоненти
- 2Рендерити через
@testing-library/react, як будь-який компонент - 3Робити снапшот його JSX у Jest
Пояснення
Синхронні серверні й клієнтські компоненти можна юніт-тестувати у Vitest чи Jest. Функції даних тестуються окремо як звичайний асинхронний код.