class LocaleListenerTest extends \PHPUnit_Framework_TestCase
{
- private function getEvent(Request $request)
- {
- $kernel = $this->getMockBuilder('Symfony\Component\HttpKernel\HttpKernelInterface')
- ->disableOriginalConstructor()
- ->getMock();
-
- return new GetResponseEvent($kernel, $request, HttpKernelInterface::MASTER_REQUEST);
- }
-
public function testWithoutSession()
{
$request = Request::create('/');
$event = $this->getEvent($request);
$listener->onKernelRequest($event);
- $this->assertEquals('en', $request->getLocale());
+ $this->assertSame('en', $request->getLocale());
}
public function testWithPreviousSession()
$event = $this->getEvent($request);
$listener->onKernelRequest($event);
- $this->assertEquals('fr', $request->getLocale());
+ $this->assertSame('fr', $request->getLocale());
}
public function testLocaleFromRequestAttribute()
$event = $this->getEvent($request);
$listener->onKernelRequest($event);
- $this->assertEquals('en', $request->getLocale());
- $this->assertEquals('es', $request->getSession()->get('_locale'));
+ $this->assertSame('en', $request->getLocale());
+ $this->assertSame('es', $request->getSession()->get('_locale'));
}
public function testSubscribedEvents()
$event
);
- $this->assertEquals('fr', $request->getLocale());
+ $this->assertSame('fr', $request->getLocale());
+ }
+
+ private function getEvent(Request $request)
+ {
+ $kernel = $this->getMockBuilder('Symfony\Component\HttpKernel\HttpKernelInterface')
+ ->disableOriginalConstructor()
+ ->getMock();
+
+ return new GetResponseEvent($kernel, $request, HttpKernelInterface::MASTER_REQUEST);
}
}