Neos\Flow\Tests\Unit\Mvc\Controller\AbstractControllerTest::initializeControllerInitializesRequestUriBuilderArgumentsAndContext PHP Method

initializeControllerInitializesRequestUriBuilderArgumentsAndContext() public method

    public function initializeControllerInitializesRequestUriBuilderArgumentsAndContext()
    {
        $request = new ActionRequest(Request::create(new Uri('http://localhost/foo')));
        $controller = $this->getAccessibleMock(AbstractController::class, ['processRequest']);
        $this->inject($controller, 'flashMessageContainer', new FlashMessageContainer());
        $this->assertFalse($request->isDispatched());
        $controller->_call('initializeController', $request, $this->mockHttpResponse);
        $this->assertTrue($request->isDispatched());
        $this->assertInstanceOf(Arguments::class, $controller->_get('arguments'));
        $this->assertSame($request, $controller->_get('uriBuilder')->getRequest());
        $this->assertSame($request, $controller->getControllerContext()->getRequest());
    }