/** * Test the triggerEvent method. * * @return void * * @since 1.0 */ public function testTriggerEvent() { $event = 'onTest'; $mockedDispatcher = $this->getMock('Joomla\\Event\\DispatcherInterface'); $mockedDispatcher->expects($this->once())->method('triggerEvent')->with($event); $delegating = new DelegatingDispatcher($mockedDispatcher); $delegating->triggerEvent($event); }
/** * @testdox The deprecated triggerEvent() method proxies the dispatch() method */ public function testTriggerEvent() { $event = 'onTest'; /** @var Dispatcher|\PHPUnit_Framework_MockObject_MockObject $mockedDispatcher */ $mockedDispatcher = $this->createMock(Dispatcher::class); $mockedDispatcher->expects($this->once())->method('dispatch')->with(new Event($event)); $delegating = new DelegatingDispatcher($mockedDispatcher); /** @noinspection PhpDeprecationInspection */ $delegating->triggerEvent($event); }