Example #1
0
 /**
  * @dataProvider getLocales
  *
  * @param string $locale
  */
 public function testSetLocale($locale)
 {
     $expected = substr($locale, 0, 2);
     /* @var $request \PHPUnit_Framework_MockObject_MockObject|HttpRequest */
     $request = $this->getMockBuilder('\\Symfony\\Component\\HttpFoundation\\Request')->disableOriginalConstructor()->getMock();
     $request->expects($this->once())->method('setLocale')->with($expected);
     $this->translator->expects($this->once())->method('setLocale')->with($expected);
     $this->translatable->expects($this->once())->method('setTranslatableLocale')->with($expected);
     $this->listener->setLocale($request, $locale);
 }