Из документов для cy.request
:
cy.request () нельзя использовать для отладки cy.server () и cy.route ()
cy.request () отправляет запросы фактическим конечным точкам в обход тех, которые определены с помощью cy.route ()
Цель cy.request () должна использоваться для проверки конечных точек на реальном работающем серверебез необходимости запуска внешнего интерфейса.
cy.route()
предназначен для тестирования приложения, а не для проверки cy.request()
.Попробуйте создать из вашего приложения XmlHttpRequest, который будет соответствовать cy.route()
, и он будет работать:
const xhr = new XmlHttpRequest()
xhr.open('GET', 'http://localhost:4200/api/login', false)
xhr.send() // now your `cy.route` will trigger