javascript — Cypress: ответ заглушки для одного и того же маршрута с тремя разными ответами

Cypress: ответ заглушки для одного и того же маршрута с тремя разными ответами

У меня есть одна конечная точка в приложении. Мы нажимаем один и тот же API для каждого запроса с различными действиями в параметрах.

URL

 /application/api 

Пример запроса полезной нагрузки 1:

 { "action":"CARD_TRANSACTION_HISTORY", "data":{"date_from":"2018-12-01","date_to":"2018-12-31","total":5}, "meta":{} } 

Пример запроса полезной нагрузки 2:

 { "action":"CARD_BALANCE", "data":{"date_from":"2018-12-01","date_to":"2018-12-31","total":5}, "meta":{} } 

Пример запроса полезной нагрузки 3:

 { "action":"CURRENCY_RATES", "data":{"date_from":"2018-12-01","date_to":"2018-12-31","total":5}, "meta":{} } 

действие в вышеупомянутом запросе изменяется для различных запросов.

Когда страница панели мониторинга загружена, мы запускаем 3 одновременных запроса AJAX POST с различными действиями.

Проблема с кипарисом в том, что вы можете указать только один ответ для маршрута, а другой способ справиться с этим — сделать последовательные запросы (что мы не можем сделать)

Даже если мы напишем ответ как функцию, он вызывается только один раз.

Любые идеи о том, как мы можем макетировать данные на основе полезной нагрузки?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector