ProophTest\ServiceBus\Plugin\InvokeStrategy\AbstractInvokeStrategyTest::it_attached_listener_to_event_and_tracks_it PHP Method

it_attached_listener_to_event_and_tracks_it() public method

    public function it_attached_listener_to_event_and_tracks_it()
    {
        $strategy = $this->getMockForAbstractClass(AbstractInvokeStrategy::class);
        $listenerHandlerMock = $this->getMockForAbstractClass(ListenerHandler::class);
        $actionEventEmitterMock = $this->getMockForAbstractClass(ActionEventEmitter::class);
        $actionEventEmitterMock->expects($this->once())->method('attachListener')->with(MessageBus::EVENT_INVOKE_HANDLER, $strategy, 0)->will($this->returnValue($listenerHandlerMock));
        $strategy->attach($actionEventEmitterMock);
    }