У меня есть модуль Drupal, который взаимодействует с REST API на отдельном сервере для регистрации и аутентификации пользователей. Модуль работает на нескольких сайтах, которые указывают на разные серверы, на которых могут работать разные версии REST API.
В идеале я хотел бы иметь возможность запускать каждый сайт на своей конечной точке на случай, если изменения на бэкэнде сломают что-то. Есть ли способ динамически указать другой URL-адрес конечной точки при запуске теста? Или мне нужно редактировать файл .test для каждого сайта?
Я стараюсь, чтобы файлы модуля были как можно более универсальными и гибкими. Я думаю, я мог бы заставить файл .test искать файл .inc, который мог бы переопределить URL-адрес, если это необходимо для определенного сайта. Есть ли лучший способ?