test element child list

This commit is contained in:
Yisroel Baum 2026-05-26 20:12:14 +03:00
parent d950fe55dd
commit aa746fe3f0
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
4 changed files with 137 additions and 15 deletions

View file

@ -27,11 +27,31 @@ class ElementsEndpointTest extends TestCase
title: 'Baderech HaAvodah',
parentElement: null,
));
$firstChildElement = $elementRepository->create(new CreateElementDto(
set: $set,
title: 'Avodah Foundations',
parentElement: $element,
));
$secondChildElement = $elementRepository->create(new CreateElementDto(
set: $set,
title: 'Daily Practice',
parentElement: $element,
));
$response = $this->getJson("/api/elements/{$element->getId()}");
$response->assertOk();
$response->assertExactJson([
'childElements' => [
[
'id' => $firstChildElement->getId(),
'title' => 'Avodah Foundations',
],
[
'id' => $secondChildElement->getId(),
'title' => 'Daily Practice',
],
],
'element' => [
'id' => $element->getId(),
'title' => 'Baderech HaAvodah',