zhamao-framework/tests/ZM/Middleware/PipelineTest.php

25 lines
459 B
PHP
Raw Normal View History

2022-08-22 20:54:14 +08:00
<?php
declare(strict_types=1);
namespace Tests\ZM\Middleware;
2022-12-23 17:16:08 +08:00
use Tests\TestCase;
2022-08-22 20:54:14 +08:00
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);
2022-08-22 20:54:14 +08:00
$this->assertEquals('APP', $a);
}
}