62 $this->objectManagerHelper =
new ObjectManagerHelper($this);
63 $this->invokerMock = $this->createMock(InvokerInterface::class);
64 $this->eventConfigMock = $this->createMock(ConfigInterface::class);
66 $this->eventManager = $this->objectManagerHelper->getObject(
69 'invoker' => $this->invokerMock,
70 'eventConfig' => $this->eventConfigMock
77 $this->eventConfigMock->expects($this->once())
78 ->method(
'getObservers')
79 ->with(
'some_eventname')
80 ->willReturn([
'observer' => [
'instance' =>
'class',
'method' =>
'method',
'name' =>
'observer']]);
81 $this->eventManager->dispatch(
'some_eventName', [
'123']);
86 $this->eventConfigMock->expects($this->once())
87 ->method(
'getObservers')
90 $this->invokerMock->expects($this->never())->method(
'dispatch');
91 $this->eventManager->dispatch(
'some_event');
testDispatchWithEmptyEventObservers()