Example #1
0
 /**
  * @test
  */
 public function removeUnknownHandlerIsIdempotent()
 {
     $event = $this->getMockBuilder(Event::class)->getMock();
     $handler = $this->getMockBuilder(EventHandler::class)->getMockForAbstractClass();
     $handler->expects(self::never())->method('on')->with($event);
     $eventBus = new SimpleEventBus([]);
     $eventBus->removeHandler(get_class($event), $handler);
     $eventBus->publish($event);
 }