Что лучше использовать для фейковых запросов на сервер?

Есть большое single page app. На фронтенде ангуляр. Разработка новых фич начинается с прототипа в котором определяется интерфейс запроса на сервер. Т.к. на момент разработки новой фичи сервера ещё нет, то в качестве фейкового ответа используем запросы на заготовленный json. Я предложил ребятам перейти на мок $httpBackend чтобы запросы писать реальные и когда бэкенд будет готов просто выключать фейк. Сеньор не соглашается говорит, что больше возни. Теперь сижу и думаю: если дело было бы в этом, то зачем тогда вообще мок использовать?
  • Вопрос задан
  • 2747 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
$httpBackend используется в юнит тестах, вот и все. Не в E2E (хотя иногда и там) даже, только в юнит тестах. На то он и мок.

Я обычно делаю для проекта свою обертку над $http чисто под свои нужды. То есть я стараюсь в принципе не работать напрямую с $http, много проблем если используется несколько API. А уже на уровне сервиса можно стабить данные. Просто заресолвленный промис с данными всегда возвращать. Ну и в любом случае сохранение/загрузка данных из API должна быть вынесена в сервис какой-то.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
AMar4enko
@AMar4enko
Нормальное решение с моком, вполне. Не знаю, чего это у вас сеньор такой бука.
Ответ написан
Quber
@Quber
PHP Team lead
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы