From 3bc079e5682b6e8ff1898e81335b4e6a4fe2eeb3 Mon Sep 17 00:00:00 2001 From: Leon Morival Date: Sun, 17 May 2026 19:32:23 +0200 Subject: [PATCH] feat: fix test --- app/Http/Requests/MealPostsRequest.php | 2 +- tests/Feature/MealPostVisibilityTest.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Http/Requests/MealPostsRequest.php b/app/Http/Requests/MealPostsRequest.php index 3fe019f..392d5ab 100644 --- a/app/Http/Requests/MealPostsRequest.php +++ b/app/Http/Requests/MealPostsRequest.php @@ -24,7 +24,7 @@ class MealPostsRequest extends FormRequest 'title' => [$isCreating ? 'required' : 'sometimes', 'string', 'max:255'], 'eaten_at' => [$isCreating ? 'required' : 'sometimes', 'date'], 'type' => [$isCreating ? 'required' : 'sometimes', Rule::enum(MealPostType::class)], - 'visibility' => [$isCreating ? 'required' :'sometimes', Rule::enum(MealPostVisibility::class)], + 'visibility' => ['sometimes', Rule::enum(MealPostVisibility::class)], ]; } diff --git a/tests/Feature/MealPostVisibilityTest.php b/tests/Feature/MealPostVisibilityTest.php index 271d9c6..19c170e 100644 --- a/tests/Feature/MealPostVisibilityTest.php +++ b/tests/Feature/MealPostVisibilityTest.php @@ -18,6 +18,7 @@ it('stores and returns the selected meal post visibility', function () { 'title' => 'Bowl saumon avocat', 'eaten_at' => '2026-05-16T12:00:00.000Z', 'visibility' => MealPostVisibility::Followers->value, + 'type' => \App\Enums\MealPostType::BREAKFAST->value, ]); $response @@ -40,6 +41,7 @@ it('defaults meal post visibility to private', function () { 'image_url' => 'https://example.com/meal.jpg', 'title' => 'Bowl saumon avocat', 'eaten_at' => '2026-05-16T12:00:00.000Z', + 'type' => \App\Enums\MealPostType::BREAKFAST->value, ]); $response @@ -55,6 +57,7 @@ it('validates meal post visibility', function () { 'title' => 'Bowl saumon avocat', 'eaten_at' => '2026-05-16T12:00:00.000Z', 'visibility' => 'friends', + 'type' => \App\Enums\MealPostType::BREAKFAST->value, ]); $response