ebs/tests/Integration/Notifier/SmsNotifierTest.php
2023-12-21 08:49:38 +01:00

28 lines
742 B
PHP

<?php
declare(strict_types=1);
namespace App\Tests\Integration\Notifier;
use App\Entity\User;
use App\Notifier\SmsNotifier;
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
final class SmsNotifierTest extends KernelTestCase
{
public function testNotify(): void
{
self::bootKernel();
/** @var SmsNotifier $notifier */
$notifier = self::getContainer()->get(SmsNotifier::class);
$user = new User();
$sentMessage = $notifier->notify($user, 'subject');
self::assertNull($sentMessage);
$user->setSmsNotifications(true)
->setPhoneNumber('0610101010');
$sentMessage = $notifier->notify($user, 'subject');
self::assertNull($sentMessage);
}
}