You are here

public function TranslatorListenerTest::testDefaultLocaleIsUsedOnExceptionsInOnKernelRequest in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/http-kernel/Tests/EventListener/TranslatorListenerTest.php \Symfony\Component\HttpKernel\Tests\EventListener\TranslatorListenerTest::testDefaultLocaleIsUsedOnExceptionsInOnKernelRequest()

File

vendor/symfony/http-kernel/Tests/EventListener/TranslatorListenerTest.php, line 44

Class

TranslatorListenerTest

Namespace

Symfony\Component\HttpKernel\Tests\EventListener

Code

public function testDefaultLocaleIsUsedOnExceptionsInOnKernelRequest() {
  $this->translator
    ->expects($this
    ->at(0))
    ->method('setLocale')
    ->will($this
    ->throwException(new \InvalidArgumentException()));
  $this->translator
    ->expects($this
    ->at(1))
    ->method('setLocale')
    ->with($this
    ->equalTo('en'));
  $event = new GetResponseEvent($this
    ->createHttpKernel(), $this
    ->createRequest('fr'), HttpKernelInterface::MASTER_REQUEST);
  $this->listener
    ->onKernelRequest($event);
}