From a17fc1ff5f46142acf4cfda0b0fefd35af9e025e Mon Sep 17 00:00:00 2001 From: "tien.xuan.vo" Date: Thu, 28 Mar 2024 22:59:46 +0700 Subject: [PATCH] test: Test SendMessageToTransportsEventListener --- ...ndMessageToTransportsEventListenerTest.php | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/Unit/EventListener/SendMessageToTransportsEventListenerTest.php 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); + } +}