Я пытаюсь заглушить метеорные методы и тестирование API Cypress. Мои сервисы API развернуты на контейнере Spring. [создает и использует JSON]
Попробовал использовать приведенный ниже код для API-заглушки:
cy.server()
cy.fixture('samplejson.json').as('sample')
cy.route('POST','https://myURL/host/login', '@sample')
Это не перехватывает вызов API, поскольку это не запрос XHR (с использованием API REST).
Кроме того, поскольку инфраструктура метеора использует определенный шаблон для своего файла шаблона. js, не знаете, как заглушить методы с помощью cy.stub()
.
Если кто-нибудь сможет успешно заглушить Метеоритные вызовы, такие как Meteor.call()
(на стороне клиента) или HTTP.call()
(в методах. js), пожалуйста, поделитесь любыми ссылками или примерами.
Спасибо