Files
alrahma_sunday_school_api/tests/Unit/Services/Support/ContactMessageServiceTest.php
T
2026-03-11 17:53:15 -04:00

28 lines
763 B
PHP

<?php
namespace Tests\Unit\Services\Support;
use App\Services\Email\EmailDispatchService;
use App\Services\Support\ContactMessageService;
use Tests\TestCase;
class ContactMessageServiceTest extends TestCase
{
public function test_send_returns_payload(): void
{
$mailer = $this->createMock(EmailDispatchService::class);
$mailer->method('send')->willReturn(false);
$service = new ContactMessageService($mailer);
$result = $service->send([
'name' => 'Test User',
'email' => 'test@example.com',
'subject' => 'Hello',
'message' => 'Message',
]);
$this->assertArrayHasKey('email_sent', $result);
$this->assertArrayHasKey('recipient', $result);
}
}