ZendTest\Stratigility\MiddlewarePipeTest::testCanPipeInteropMiddleware PHP Method

testCanPipeInteropMiddleware() public method

    public function testCanPipeInteropMiddleware()
    {
        $delegate = $this->prophesize(DelegateInterface::class)->reveal();
        $response = $this->prophesize(ResponseInterface::class);
        $middleware = $this->prophesize(ServerMiddlewareInterface::class);
        $middleware->process(Argument::type(RequestInterface::class), Argument::type(DelegateInterface::class))->will([$response, 'reveal']);
        $pipeline = new MiddlewarePipe();
        $pipeline->pipe($middleware->reveal());
        $done = function () {
        };
        $this->assertSame($response->reveal(), $pipeline->process($this->request, $delegate));
    }
MiddlewarePipeTest