Contao\CoreBundle\Test\Framework\ContaoFrameworkTest::testRequestTokenCheckSkippedIfAttributeFalse PHP Метод

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

Tests if the request token check is skipped if the attribute is false.
    public function testRequestTokenCheckSkippedIfAttributeFalse()
    {
        $request = new Request();
        $request->attributes->set('_route', 'dummy');
        $request->attributes->set('_token_check', false);
        $request->setMethod('POST');
        $request->request->set('REQUEST_TOKEN', 'foobar');
        $container = $this->mockContainerWithContaoScopes(ContaoCoreBundle::SCOPE_BACKEND);
        $container->get('request_stack')->push($request);
        $rtAdapter = $this->getMockBuilder('Contao\\CoreBundle\\Framework\\Adapter')->setMethods(['get', 'validate'])->disableOriginalConstructor()->getMock();
        $rtAdapter->expects($this->any())->method('get')->willReturn('foobar');
        $rtAdapter->expects($this->never())->method('validate');
        $framework = $this->mockContaoFramework($container->get('request_stack'), null, ['Contao\\RequestToken' => $rtAdapter]);
        $framework->setContainer($container);
        $framework->initialize();
    }