Я знакомлюсь с тестированием JavaScript, и, возможно, мне не хватает одной или двух точек, связанных с насмешливыми вызовами API.Каждый учебник, который я нашел, проверяет вызовы API при выполнении модульного или интеграционного тестирования - пример: https://jestjs.io/docs/en/tutorial-async
Я не понимаю значение насмешки над ответом сервера путем предоставления жестко закодированных данных, а затем тестирования значения этого сложногозакодированные данные.Кажется, что все, что делает такой тест, говорит вам, использовал ли ваш инструмент макет вместо реального вызова API.Этот результат ничего не говорит о поведении вашего приложения, хотя не так ли?Я что-то упустил?
Кроме того, что если я действительно хочу проверить результат реального вызова API?Это толкает меня на территорию функционального тестирования?Можно ли провести реальное тестирование вызова API с помощью такого инструмента, как Jest, или он лучше подходит для чего-то вроде селена или testcafe?