Встречается на собеседованиях • сегодня
Как тестировать запрос
Для тестирования запросов можно использовать несколько подходов:
- Моковые данные - заменяем реальный API на моки в тестах:
javascript
jest.mock('api');
api.getUsers.mockResolvedValue([{id: 1, name: 'Test'}]);- Тестирование с реальным API (в dev-среде):
- Используем инструменты типа Postman, Swagger
- Пишем интеграционные тесты с реальными запросами
- Тестирование обработки ошибок:
javascript
test('handles 404 error', async () => {
api.getUsers.mockRejectedValue({response: {status: 404}});
await expect(loadUsers()).rejects.toThrow('Not found');
});- Тестирование UI после запроса:
javascript
await waitFor(() => {
expect(screen.getByText('Test User')).toBeInTheDocument();
});Ключевые моменты:
- Изолируйте тесты от реального API в юнит-тестах
- Проверяйте все состояния (loading, success, error)
- Используйте MSW для моков API в интеграционных тестах

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы