for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace AbterPhp\Contact\Events\Listeners;
use AbterPhp\Framework\Dashboard\Dashboard;
use AbterPhp\Framework\Events\DashboardReady;
use PHPUnit\Framework\TestCase;
class DashboardBuilderTest extends TestCase
{
/** @var DashboardBuilder - System Under Test */
protected $sut;
public function setUp(): void
$this->sut = new DashboardBuilder();
}
public function testHandle()
$dashboardMock = $this->createMock(Dashboard::class);
$dashboardMock->expects($this->atLeastOnce())->method('offsetSet');
$event = new DashboardReady($dashboardMock);
$this->sut->handle($event);