Доброго вечера.
Имеется проект на Vue, состоящий из нескольких модулей. Каждый модуль - отдельный репо. В одном из модулей, который связывает между собой все части проекта, написали e2e тесты на базе Cypress, которые покрывают функционал нескольких модулей.
В чем суть проблемы: один из модулей должен открываться через iframe (он разработан так, чтобы иметь возможность динамически встраивать его на страницы сайтов). А cypress может мокать только XHR запросы на данный момент (открытие iframe это запрос типа document). Если fetch можно хакнуть, заменив window.fetch на кастомную функцию, которая по факту отправляет xhr, то как обойти ситуацию с iframe, я не знаю.