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

testApiCopyEvents_AttachesOnProxyListenerForEvents() public method

public testApiCopyEvents_AttachesOnProxyListenerForEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface
    public function testApiCopyEvents_AttachesOnProxyListenerForEvents(EventEmitterInterface $emitter)
    {
        $listener = $this->createEventEmitter();
        $emitter->copyEvents($listener, ['A', 'B']);
        $listener->on('A', $this->expectCallableOnce());
        $listener->on('B', $this->expectCallableOnce());
        $emitter->emit('A');
        $emitter->emit('B');
    }
EventEmitterTest