assertArrayHasKey(EmailEvent::class, $events); $methodName = $events[EmailEvent::class][0]; $this->assertTrue(method_exists(EmailSubscriber::class, $methodName)); } public function testSendIsTriggered() { $mailer = $this->createMock(MailerInterface::class); $mailer->expects($this->once())->method('send'); $mailer = new KimaiMailer( new MailConfiguration('test@example.com'), $mailer ); $sut = new EmailSubscriber($mailer); $event = new EmailEvent(new Email()); $sut->onMailEvent($event); } }