Я написал Perl-скрипт, который передает данные в веб-сервис.
У меня есть несколько системных тестов для сценария perl, которые проверяют, могу ли я взаимодействовать с веб-сервисом, и они прекрасно работают, но я не хочу запускать системные тесты, когда я делаю небольшие изменения - я хочу запускать модульные тесты :
До сих пор я написал подкласс моего импортера, который просто перехватывает веб-запросы, прежде чем он фактически вызывает соответствующий URL-адрес, и проверяет, что все входные данные имеют правильный тип и форму, и это прекрасно работает во всех случаях, кроме случаев, когда сценарию perl необходимо прочитать ответ для получения инструкций, а затем перейти к следующим шагам.
Моя проблема в том, что я не могу подделать объект ответа.
Я пытался использовать HTTP :: Response-> new, но он продолжает жаловаться на неверные аргументы заголовка
Как мне лучше подделать объект ответа?