示例#1
0
文件: LoaderTest.php 项目: visor/nano
 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());
 }
示例#2
0
 public function testTriggeringEventWithoutHandlers()
 {
     self::assertFalse($this->manager->callbackExists('test-event'));
     $event = $this->manager->trigger('test-event');
     self::assertNull($event->getArgument('runs'));
 }