Files
portal/app/tests/Feature/ClientTg/RobotTransportConfigTest.php
T
Дмитрий 5f26c22c33 feat телеграм-робот: переключатель канала process/poll и сервис-токен
Пока только настройки, поведение не меняется: по умолчанию старый процессный путь.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-31 06:03:16 +03:00

24 lines
1.0 KiB
PHP

<?php
declare(strict_types=1);
/**
* Переключатель канала «портал → телеграм-робот».
*
* process — старый путь: портал сам запускает node на СВОЕЙ машине.
* poll — робот на своей машине сам ходит за заданиями.
* Умолчание process держит старый путь рабочим, пока новый не проверен живьём.
*/
it('по умолчанию канал робота — старый процессный', function () {
expect(config('client_tg.robot.transport'))->toBe('process');
});
it('канал переключается переменной окружения', function () {
config()->set('client_tg.robot.transport', 'poll');
expect(config('client_tg.robot.transport'))->toBe('poll');
});
it('сервис-токен робота по умолчанию пуст — канал закрыт', function () {
expect(config('services.tg_robot.token'))->toBe('');
});