protected function checkHandlersLoaded($eventName, $handlersCount) { $this->manager->trigger('nop'); //trigger fake event to load event using loader self::assertTrue($this->manager->callbackExists($eventName)); $callbacks = self::getObjectProperty($this->manager, 'callbacks'); self::assertInstanceOf('\\Nano\\Event\\Queue', $callbacks->offsetGet($eventName)); self::assertEquals($handlersCount, $callbacks->offsetGet($eventName)->count()); }
public function testTriggeringEventWithoutHandlers() { self::assertFalse($this->manager->callbackExists('test-event')); $event = $this->manager->trigger('test-event'); self::assertNull($event->getArgument('runs')); }