From f9c92f3206841f2516aa2530e282f7afae24fa26 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Tue, 26 May 2026 19:46:44 +0300 Subject: [PATCH] test element endpoint --- .../tests/Feature/ElementsEndpointTest.php | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 backend/tests/Feature/ElementsEndpointTest.php 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', + ], + ]); + } +}