Neos\FluidAdaptor\Tests\Functional\Core\WidgetTest::redirectWithDelayAndNoParameterOutputsRefreshMetaHeader PHP Метод

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

    public function redirectWithDelayAndNoParameterOutputsRefreshMetaHeader()
    {
        $this->browser->request('http://localhost/test/widget/redirecttest');
        $redirectTriggerUri = $this->browser->getCrawler()->filterXPath('//*[@id="redirect-with-delay-no-param"]')->attr('href');
        $this->browser->setFollowRedirects(false);
        $this->browser->request($redirectTriggerUri);
        $this->browser->setFollowRedirects(true);
        $redirectHeader = $this->browser->getCrawler()->filterXPath('//meta[@http-equiv="refresh"]')->attr('content');
        $this->assertSame('2;url=', substr($redirectHeader, 0, 6));
        $redirectTargetUri = substr($redirectHeader, 6);
        $response = $this->browser->request($redirectTargetUri);
        $this->assertSame('<div id="parameter"></div>', trim($response->getContent()));
    }