diff --git a/backend/tests/Feature/ElementsEndpointTest.php b/backend/tests/Feature/ElementsEndpointTest.php new file mode 100644 index 0000000..1683cf0 --- /dev/null +++ b/backend/tests/Feature/ElementsEndpointTest.php @@ -0,0 +1,41 @@ +create(new CreateSetDto( + name: 'Baderech HaAvodah', + description: 'A structured path for growth', + iconImageUrl: '/assets/baderech-haavodah-icon.png', + )); + $element = $elementRepository->create(new CreateElementDto( + set: $set, + title: 'Baderech HaAvodah', + parentElement: null, + )); + + $response = $this->getJson("/api/elements/{$element->getId()}"); + + $response->assertOk(); + $response->assertExactJson([ + 'element' => [ + 'id' => $element->getId(), + 'title' => 'Baderech HaAvodah', + ], + ]); + } +}