Files
portal/app/tests/Feature/ClientTg/RobotTransportConfigTest.php
T

24 lines
1.0 KiB
PHP
Raw Normal View History

<?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('');
});