С 1.22.00.

Эта страница документации не завершена.

Старт

Для работы API тестов нужно заполнить 2 конфигурационные переменные:

Опционально можете заполнить $conf{API_TEST_URL} - URL для тестов. По умолчанию это значение localhost.


Модуль

За пример взят модуль Portal.
Расположение Abills/modules/Portal

Создаём:

Создаём папки для каждого эндпоинта, в ADMIN или(и) USER API например:

И так далее.

Ядро

За пример взят микромодуль Companies.

Расположение - t/Api

Создаём:

Создаём папки для каждого эндпоинта, в ADMIN или(и) USER API например:

Создание реквеста и json-schema

И в каждом эндпоинте создаём файлы:

Про json-schema почитать тут.