voral / mock-builder-bitrix
Расширение для voral/mock-builder добавляющее готовые настройки для генерации моков ядра Битрикс
Requires
- php: >=8.1
- voral/mock-builder: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.66.0
- php-mock/php-mock-phpunit: ^2.13
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpunit/phpunit: ^10.5
- voral/version-increment: ^2.1
This package is auto-updated.
Last update: 2025-05-07 14:26:22 UTC
README
Расширение для пакета генерации моков добавляющее готовые (но расширяемые) настройки для генерации моков ядра Битрикс для последующего тестирования собственных разработок
Задачи пакета
Тестирование модулей разрабатываемых для Битрикс бывает затрудненно, т.к. происходит вызов функций и методов ядра и нет возможности использовать внедрение зависимостей или стандартные возможности моков PHPUnit. Для этих целей при помощи voral/mock-builder и данного пакета можно сгенерировать моки ядра, что упростит написание тестов.
Возможности
- Конфигуратор для voral/mock-builder с рекомендуемыми предустановками
- Автозагрузчик для моков, с возможностью задать фиксированные соответствия
- Подключение дополнительных файлов, в то числе набор моков функций Битрикс входящих в данный пакет
Набор моков функций не полный и будет постепенно наполняться. Но есть возможность подключать свои дополнительные наборы