Ejemplo n.º 1
0
 /**
  * @test
  */
 public function callLoggerForFailedDispatch()
 {
     $event = $this->getMockBuilder(Event::class)->getMock();
     $logger = $this->getMockBuilder(EventLogger::class)->disableOriginalConstructor()->getMock();
     $logger->expects(self::once())->method('onDispatchFailed')->with($event);
     $eventBus = new SimpleEventBus([]);
     $eventBus->setLogger($logger);
     $eventBus->publish($event);
 }