PhlyTest\Conduit\MiddlewarePipeTest::testHandleInvokesOutHandlerIfQueueIsExhausted PHP Метод

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

    public function testHandleInvokesOutHandlerIfQueueIsExhausted()
    {
        $triggered = null;
        $out = function ($err = null) use(&$triggered) {
            $triggered = true;
        };
        $this->middleware->pipe(function ($req, $res, $next) {
            $next($req, $res);
        });
        $this->middleware->pipe(function ($req, $res, $next) {
            $next($req, $res);
        });
        $this->middleware->pipe(function ($req, $res, $next) {
            $next($req, $res);
        });
        $request = new Request([], [], 'http://local.example.com/foo', 'GET', 'php://memory');
        $this->middleware->__invoke($request, $this->response, $out);
        $this->assertTrue($triggered);
    }