1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
namespace Illuminate\Tests\Notifications;
use Illuminate\Notifications\ChannelManager;
use Illuminate\Notifications\SendQueuedNotifications;
use Mockery as m;
use PHPUnit\Framework\TestCase;
class NotificationSendQueuedNotificationTest extends TestCase
{
protected function tearDown(): void
{
m::close();
}
public function testNotificationsCanBeSent()
{
$job = new SendQueuedNotifications('notifiables', 'notification');
$manager = m::mock(ChannelManager::class);
$manager->shouldReceive('sendNow')->once()->with('notifiables', 'notification', null);
$job->handle($manager);
}
}
|