/**
* Tests the onKernelRequest() method with an invalid locale.
*
* @expectedException \InvalidArgumentException
*/
public function testInvalidLocale()
{
$kernel = $this->mockKernel();
$kernel->getContainer()->enterScope(ContaoCoreBundle::SCOPE_FRONTEND);
$this->listener->setContainer($kernel->getContainer());
$request = Request::create('/');
$request->attributes->set('_locale', 'invalid');
$event = new GetResponseEvent($kernel, $request, HttpKernelInterface::MASTER_REQUEST);
$this->listener->onKernelRequest($event);
}