test set layout request

This commit is contained in:
Yisroel Baum 2026-08-09 09:38:01 +03:00
parent a3ea15fc80
commit b4a2107724
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -7,6 +7,7 @@ use App\Exceptions\NotFoundException;
use App\Set\CreateSetDto; use App\Set\CreateSetDto;
use App\Set\UseCases\GetSetLayout\ElementLayoutNode; use App\Set\UseCases\GetSetLayout\ElementLayoutNode;
use App\Set\UseCases\GetSetLayout\GetSetLayout; use App\Set\UseCases\GetSetLayout\GetSetLayout;
use App\Set\UseCases\GetSetLayout\GetSetLayoutRequest;
use App\Shared\ValueObject\EmailAddress; use App\Shared\ValueObject\EmailAddress;
use App\User\User; use App\User\User;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
@ -72,7 +73,9 @@ class GetSetLayoutTest extends TestCase
$layout = (new GetSetLayout( $layout = (new GetSetLayout(
$setRepository, $setRepository,
$elementRepository, $elementRepository,
))->execute($bible->getId()); ))->execute(new GetSetLayoutRequest(
setId: $bible->getId(),
));
$this->assertSame('Bible', $layout->getSet()->getName()); $this->assertSame('Bible', $layout->getSet()->getName());
$this->assertSame( $this->assertSame(
@ -108,7 +111,9 @@ class GetSetLayoutTest extends TestCase
$layout = (new GetSetLayout( $layout = (new GetSetLayout(
$setRepository, $setRepository,
new FakeElementRepository, new FakeElementRepository,
))->execute($set->getId()); ))->execute(new GetSetLayoutRequest(
setId: $set->getId(),
));
$this->assertSame([], $layout->getElements()); $this->assertSame([], $layout->getElements());
} }
@ -121,7 +126,9 @@ class GetSetLayoutTest extends TestCase
(new GetSetLayout( (new GetSetLayout(
new FakeSetRepository, new FakeSetRepository,
new FakeElementRepository, new FakeElementRepository,
))->execute(999); ))->execute(new GetSetLayoutRequest(
setId: 999,
));
} }
/** /**