24 lines
1.0 KiB
PHP
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('');
|
||
|
|
});
|