Страница 1 из 1

Автосоздание проектов для выполнения http запросов в тестах к сайту на OSPanel

Добавлено: 07 янв 2025, 22:07
shasoft
Была необходимость выполнять http-запросы в тестах. Тестирование API, контроллеров и всего такого. Так как использую OSPanel, то в итоге написал свой пакет для этого.

Кратко: пакет содержит трейт который добавляет метод osPanelHostCreate() автоматически создает проект и возвращает имя домена для выполнения http запросов. А также функцию osPanelHostHas() для проверки активности этого домена.
Т.е. алгоритм работы такой:
  1. Пишем тесты
  2. Выполняем тесты первый раз, у нас создаются все нужные домены
  3. Перезапускаем OSPanel
  4. Запускаем тесты второй и запросы выполняются
Детально можно почитать на github shasoft/ospanel

Если что непонятно, вопросы можно тут писать.