ZendTest\Stratigility\MiddlewarePipeTest::testSlashShouldBeAppendedInChildMiddlewareWhenRequestUriIncludesIt PHP Метод

testSlashShouldBeAppendedInChildMiddlewareWhenRequestUriIncludesIt() публичный Метод

    public function testSlashShouldBeAppendedInChildMiddlewareWhenRequestUriIncludesIt()
    {
        $this->middleware->pipe('/admin', function ($req, $res, $next) {
            return $next($req, $res);
        });
        $this->middleware->pipe(function ($req, $res, $next) {
            return $res->write($req->getUri()->getPath());
        });
        $request = new Request([], [], 'http://local.example.com/admin/', 'GET', 'php://memory');
        $result = $this->middleware->__invoke($request, $this->response, $this->createFinalHandler());
        $body = (string) $result->getBody();
        $this->assertSame('/admin/', $body);
    }
MiddlewarePipeTest