Kraken\_Unit\Event\EventEmitterTest::testApiRemoveListener_RemovesListener_ForOnceListeners PHP Method

testApiRemoveListener_RemovesListener_ForOnceListeners() public method

public testApiRemoveListener_RemovesListener_ForOnceListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface
    public function testApiRemoveListener_RemovesListener_ForOnceListeners(EventEmitterInterface $emitter)
    {
        $never = $this->expectCallableNever();
        $once = $this->expectCallableOnce();
        $emitter->once('test', $never);
        $emitter->once('test', $once);
        $emitter->removeListener('test', $never);
        $emitter->emit('test');
    }
EventEmitterTest