Contao\CoreBundle\Test\EventListener\LocaleListenerTest::testWithoutContainer PHP Method

testWithoutContainer() public method

Tests the onKernelRequest() method without container.
    public function testWithoutContainer()
    {
        $session = $this->mockSession();
        $request = Request::create('/');
        $request->setSession($session);
        $request->attributes->set('_locale', 'zh-TW');
        $event = new GetResponseEvent($this->mockKernel(), $request, HttpKernelInterface::MASTER_REQUEST);
        $listener = new LocaleListener(['en']);
        $listener->onKernelRequest($event);
        $this->assertEquals('zh-TW', $request->attributes->get('_locale'));
        $this->assertFalse($session->has('_locale'));
    }