mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-18 05:04:51 +08:00
38 lines
809 B
PHP
38 lines
809 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Tests\ZM\Utils;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use Throwable;
|
|
use ZM\Console\Console;
|
|
use ZM\Utils\Terminal;
|
|
|
|
/**
|
|
* @internal
|
|
*/
|
|
class TerminalTest extends TestCase
|
|
{
|
|
public function testInit()
|
|
{
|
|
$this->markTestIncomplete('logger level change in need');
|
|
Console::setLevel(4);
|
|
Terminal::init();
|
|
Console::setLevel(0);
|
|
$this->expectOutputRegex('/Initializing\ Terminal/');
|
|
}
|
|
|
|
/**
|
|
* @throws Throwable
|
|
*/
|
|
public function testExecuteCommand()
|
|
{
|
|
$this->markTestIncomplete('logger level change in need');
|
|
Console::setLevel(2);
|
|
Terminal::executeCommand('echo zhamao-framework');
|
|
Console::setLevel(0);
|
|
$this->expectOutputRegex('/zhamao-framework/');
|
|
}
|
|
}
|