class AddRequestFormatsListenerTest in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/http-kernel/Tests/EventListener/AddRequestFormatsListenerTest.php \Symfony\Component\HttpKernel\Tests\EventListener\AddRequestFormatsListenerTest
Test AddRequestFormatsListener class.
@author Gildas Quemener <gildas.quemener@gmail.com>
Hierarchy
- class \Symfony\Component\HttpKernel\Tests\EventListener\AddRequestFormatsListenerTest extends \Symfony\Component\HttpKernel\Tests\EventListener\PHPUnit_Framework_TestCase
Expanded class hierarchy of AddRequestFormatsListenerTest
File
- vendor/
symfony/ http-kernel/ Tests/ EventListener/ AddRequestFormatsListenerTest.php, line 23
Namespace
Symfony\Component\HttpKernel\Tests\EventListenerView source
class AddRequestFormatsListenerTest extends \PHPUnit_Framework_TestCase {
/**
* @var AddRequestFormatsListener
*/
private $listener;
protected function setUp() {
$this->listener = new AddRequestFormatsListener(array(
'csv' => array(
'text/csv',
'text/plain',
),
));
}
protected function tearDown() {
$this->listener = null;
}
public function testIsAnEventSubscriber() {
$this
->assertInstanceOf('Symfony\\Component\\EventDispatcher\\EventSubscriberInterface', $this->listener);
}
public function testRegisteredEvent() {
$this
->assertEquals(array(
KernelEvents::REQUEST => 'onKernelRequest',
), AddRequestFormatsListener::getSubscribedEvents());
}
public function testSetAdditionalFormats() {
$request = $this
->getRequestMock();
$event = $this
->getGetResponseEventMock($request);
$request
->expects($this
->once())
->method('setFormat')
->with('csv', array(
'text/csv',
'text/plain',
));
$this->listener
->onKernelRequest($event);
}
protected function getRequestMock() {
return $this
->getMock('Symfony\\Component\\HttpFoundation\\Request');
}
protected function getGetResponseEventMock(Request $request) {
$event = $this
->getMockBuilder('Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent')
->disableOriginalConstructor()
->getMock();
$event
->expects($this
->any())
->method('getRequest')
->will($this
->returnValue($request));
return $event;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AddRequestFormatsListenerTest:: |
private | property | ||
AddRequestFormatsListenerTest:: |
protected | function | ||
AddRequestFormatsListenerTest:: |
protected | function | ||
AddRequestFormatsListenerTest:: |
protected | function | ||
AddRequestFormatsListenerTest:: |
protected | function | ||
AddRequestFormatsListenerTest:: |
public | function | ||
AddRequestFormatsListenerTest:: |
public | function | ||
AddRequestFormatsListenerTest:: |
public | function |