From d1c4acc7ae84e5e5aafe7b1f4c6a15e723a44b47 Mon Sep 17 00:00:00 2001 From: ncoronel Date: Mon, 24 Aug 2026 12:44:37 -0300 Subject: [PATCH] feat(category-visibility): add success messages for category visibility updates --- .../CategoryVisibilityController.php | 3 +++ .../EntryControllerTest.php | 18 ++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/Domains/FiestaFutbolInfantil/Controllers/CategoryVisibilityController.php b/app/Domains/FiestaFutbolInfantil/Controllers/CategoryVisibilityController.php index 26d6f7f..c67aef4 100644 --- a/app/Domains/FiestaFutbolInfantil/Controllers/CategoryVisibilityController.php +++ b/app/Domains/FiestaFutbolInfantil/Controllers/CategoryVisibilityController.php @@ -39,6 +39,9 @@ class CategoryVisibilityController extends Controller 'data' => [ 'is_enabled' => $model->is_enabled, ], + 'message' => $model->is_enabled + ? 'Mostrar en sitio web se activo correctamente' + : 'Mostrar en sitio web se desactivo correctamente', ]); } diff --git a/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php b/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php index 4cc9a7b..9b084f4 100644 --- a/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php +++ b/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php @@ -67,12 +67,26 @@ class EntryControllerTest extends TestCase 'is_enabled' => false, ]) ->assertOk() - ->assertJsonPath('data.is_enabled', false); + ->assertJsonPath('data.is_enabled', false) + ->assertJsonPath( + 'message', + 'Mostrar en sitio web se desactivo correctamente', + ); + + $this->patchJson("/api/v1/adminapp/tenant/{$endpoint}/visibility", [ + 'is_enabled' => true, + ]) + ->assertOk() + ->assertJsonPath('data.is_enabled', true) + ->assertJsonPath( + 'message', + 'Mostrar en sitio web se activo correctamente', + ); $this->assertDatabaseHas('categorias', [ 'tenant_code' => $tenant->codigo, 'nombre' => $categoryName, - 'is_enabled' => false, + 'is_enabled' => true, ]); } }