В настоящее время я работаю над API Wrapper для внутреннего API.Я нашел много ответов при поиске способа тестирования API, но не обертки.
Проблема в том, что API (конечно) требует аутентификации и является внутренним API, разработанным другой командой.
Тесты должны быть независимы от самого API и на самом деле не вызывать API.
Тесты должны работать без подключения к внутреннему API, но я знаю, какие действительные запросы откласс будет выглядеть, учитывая определенный вклад.
Моей первой мыслью было решение, в котором я вызываю функцию класса-оболочки API и проверяю, равны ли (curl) запросы, которые делает класс, предопределенному значению.Например, проверка тела JSON одного или нескольких запросов POST такая же, как я ожидал.
Как бы вы порекомендовали реализовать такой тест?
Заранее большое спасибо за любую помощь :)