@Fedooot01

Как хранить большой HTML текст для использования в тестах Laravel?

Мое приложение на Laravel делает запросы по HTTP, получает ответ в HTML и должно из него спарсить информацию. Я хочу покрыть юнит тестами функционал парсинга информации из ответа.

Подскажите, пожалуйста:
  1. Где и как хранить большой кусок HTML кода, который будет использоваться в тестах, на котором будет тестироваться функционал парсинга?
  2. Каким способом организовать тестирование функционала, делающего HTTP запросы на сервер?

Еще, кроме юнит тестов, хотелось бы добавить feature тест, который будет тестировать цепочку от момент запроса по HTTP до момента получения спаршенной информации. Я полагаю, для этого нужно будет поднять как-то локально тестовый HTTP сервер, на который якобы будут делаться запросы.
Как это сделать и где хранить заготовленные для него большие куски HTML кода для ответов?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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