eZ\Bundle\EzPublishRestBundle\Tests\EventListener\EventListenerTest::testGetSubscribedEvents PHP Method

testGetSubscribedEvents() public method

public testGetSubscribedEvents ( $expectedEventTypes )
    public function testGetSubscribedEvents($expectedEventTypes)
    {
        $eventListener = $this->getEventListener();
        $supportedEvents = $eventListener->getSubscribedEvents();
        $supportedEventTypes = array_keys($supportedEvents);
        sort($supportedEventTypes);
        sort($expectedEventTypes);
        self::assertEquals($expectedEventTypes, $supportedEventTypes);
        // Check that referenced methods exist
        foreach ($supportedEvents as $method) {
            self::assertTrue(method_exists($eventListener, is_array($method) ? $method[0] : $method));
        }
    }