zhamao-framework/tests/ZM/Middleware/PipelineTest.php
2022-12-23 17:16:08 +08:00

25 lines
459 B
PHP

<?php
declare(strict_types=1);
namespace Tests\ZM\Middleware;
use Tests\TestCase;
use ZM\Middleware\Pipeline;
use ZM\Middleware\TimerMiddleware;
/**
* @internal
*/
class PipelineTest extends TestCase
{
public function testPipeline()
{
$pipe = new Pipeline();
$a = $pipe->send('APP')
->through([TimerMiddleware::class])
->then(fn (string $value) => $value);
$this->assertEquals('APP', $a);
}
}