Как имитировать сообщения веб-сокетов в Cypress - PullRequest
2 голосов
/ 29 мая 2020

В моей команде мы используем веб-сокеты для sh некоторых уведомлений, которые затем обновляют состояние приложения. Я попытался протестировать изменения в пользовательском интерфейсе, но реальные данные случайны, и я должен имитировать их. К сожалению, пока мне это не удалось. Я попытался использовать плагин @ lensesio / cypress-websocket-testing, но все, что я могу с ним сделать, это поймать реальные данные и проверить, что это было.

Есть ли способ имитировать веб-сокеты в Cypress? Я хочу, чтобы мой смоделированный сервер отправил сообщение, этот пользовательский интерфейс будет отображаться в браузере, и Cypress подтвердит, что это правда. Что-то вроде cy.route для веб-сокетов.

...