public function testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents(EventEmitterInterface $emitter)
{
$listener = $this->createEventEmitter();
$emitter->setMode(EventEmitter::EVENTS_DISCARD_OUTCOMING);
$emitter->forwardEvents($listener);
$emitter->on('test', $this->expectCallableOnce());
$listener->on('test', $this->expectCallableNever());
$emitter->emit('test');
}