mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-17 20:54:52 +08:00
34 lines
682 B
PHP
34 lines
682 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()
|
|
{
|
|
Console::setLevel(4);
|
|
Terminal::init();
|
|
$this->assertStringContainsString('Initializing Terminal', $this->getActualOutput());
|
|
}
|
|
|
|
/**
|
|
* @throws Throwable
|
|
*/
|
|
public function testExecuteCommand()
|
|
{
|
|
Console::setLevel(2);
|
|
Terminal::executeCommand('echo zhamao-framework');
|
|
$this->assertStringContainsString('zhamao-framework', $this->getActualOutput());
|
|
}
|
|
}
|