diff --git a/tests/Unit/EventListener/SendMessageToTransportsEventListenerTest.php b/tests/Unit/EventListener/SendMessageToTransportsEventListenerTest.php new file mode 100644 index 0000000..3f5533d --- /dev/null +++ b/tests/Unit/EventListener/SendMessageToTransportsEventListenerTest.php @@ -0,0 +1,33 @@ +collector = $this->createMock(EnvelopeCollectorInterface::class); + $this->listener = new SendMessageToTransportsEventListener($this->collector); + } + + public function testCollect(): void + { + $event = new SendMessageToTransportsEvent($envelop = new Envelope(new UserCreated(123)), ['async']); + $this->collector + ->expects($this->once()) + ->method('collect') + ->with($envelop); + call_user_func($this->listener, $event); + } +}