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', ], ]); } public function testReturns404WhenElementDoesNotExist(): void { $response = $this->getJson('/api/elements/999'); $response->assertNotFound(); $response->assertExactJson([ 'error' => 'Element not found', ]); } }