cy.intercept() позволяет перехватывать и подменять HTTP запросы в тестах Cypress. Использования: 1) Мокать API для изоляции — тест не зависит от бэкенда. 2) Симулировать ошибки сервера — cy.intercept("GET", "/api/users", {statusCode: 500}). 3) Ждать запроса — cy.wait("@alias") после intercept. 4) Задержка ответа для тестирования loading states. Важно: моки ускоряют тесты, но не проверяют реальный API. Нужен баланс: e2e с реальным API + unit тесты с моками.
Что такое Cypress intercept и когда использовать?
Middle
331 просмотровAFK Offer AI
Что такое test architecture и как проектировать?