public testApiOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter ) | ||
$emitter | Kraken\Event\EventEmitterInterface |
public function testApiOnce_AttachesProperOnceHandler(EventEmitterInterface $emitter)
{
$handler = $emitter->once('test', $this->expectCallableOnce());
$this->assertSame($emitter, $handler->getEmitter());
$this->assertEquals('test', $handler->getEvent());
$emitter->emit('test');
$emitter->emit('test');
}