public function FragmentListenerTest::testWithSignature in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/http-kernel/Tests/EventListener/FragmentListenerTest.php \Symfony\Component\HttpKernel\Tests\EventListener\FragmentListenerTest::testWithSignature()
File
- vendor/
symfony/ http-kernel/ Tests/ EventListener/ FragmentListenerTest.php, line 78
Class
Namespace
Symfony\Component\HttpKernel\Tests\EventListenerCode
public function testWithSignature() {
$signer = new UriSigner('foo');
$request = Request::create($signer
->sign('http://example.com/_fragment?_path=foo%3Dbar%26_controller%3Dfoo'), 'GET', array(), array(), array(), array(
'REMOTE_ADDR' => '10.0.0.1',
));
$listener = new FragmentListener($signer);
$event = $this
->createGetResponseEvent($request);
$listener
->onKernelRequest($event);
$this
->assertEquals(array(
'foo' => 'bar',
'_controller' => 'foo',
), $request->attributes
->get('_route_params'));
$this
->assertFalse($request->query
->has('_path'));
}