如何在 Cypress 中模拟 websocket 消息

Zen*_*rko 7 testing websocket reactjs cypress

在我的团队中,我们使用 Websockets 推送一些通知,然后更新应用程序的状态。我尝试测试 UI 中的更改,但实际数据是随机的,我必须模拟它。不幸的是,目前我还没有成功。我尝试使用 @lensesio/cypress-websocket-testing 插件,但我所能做的就是捕获真实数据并检查它是什么。

有没有办法在 Cypress 中模拟 websocket?我希望我的模拟服务器发送消息,该 UI 将显示在浏览器中,并且 Cypress 将断言它是否为真。类似 websocket 的 cy.route 之类的东西。