С 1.22.00.
Эта страница документации не завершена.
Для работы API тестов нужно заполнить 2 конфигурационные переменные:
$conf{API_TEST_USER_LOGIN}
— логин пользователя для тестов$conf{API_TEST_USER_PASSWORD}
— пароль пользователя для тестовОпционально можете заполнить $conf{API_TEST_URL}
- URL для тестов. По умолчанию это значение localhost.
За пример взят модуль Portal.
Расположение Abills/modules/Portal
Создаём:
Создаём папки для каждого эндпоинта, в ADMIN или(и) USER API например:
И так далее.
За пример взят микромодуль Companies.
Расположение - t/Api
Создаём:
Создаём папки для каждого эндпоинта, в ADMIN или(и) USER API например:
И в каждом эндпоинте создаём файлы:
Про json-schema почитать тут.