Ember Mirage Fake API тест с почтальоном - PullRequest
0 голосов
/ 24 июня 2018

У меня есть моя установка mirage, которая возвращает данные о моих определенных моделях, например, если я звоню / api / users: она возвращает мне всех фальшивых пользователей, которые мне нужны.Если я возьму тот же вызов и протестирую его на Почтальоне, он ничего не вернет?Я думал, что mirage действует как фальшивый сервер конечной точки API, и тестирование с Postman'ом будет работать.Я что-то здесь упускаю?

1 Ответ

0 голосов
/ 25 июня 2018

Mirage только перехватывает AJAX и получает запросы в текущем окне браузера. Для этого используется библиотека претендентов , которая заменяет собственный объект XMLHttpRequest для достижения этого. Это не влияет на другие окна браузера или надстройки Поэтому вы не можете запросить макет API с помощью Postman или любого другого клиента за пределами текущего окна. По той же причине вы не можете отлаживать запросы на сетевой вкладке инструментов разработчика. Однако Mirage может быть настроен на запись перехваченных запросов на консоль .

...