feat(menu): add tickets menu and update related seeder and tests

This commit is contained in:
2026-08-28 14:44:55 -03:00
parent 71c914a389
commit ffe47d903e
3 changed files with 95 additions and 1 deletions

View File

@@ -34,6 +34,7 @@ class MenuSeederTest extends TestCase
'adminapp.ventas' => ['Ventas', '/admin/ventas'],
];
$fiestaCategoryMenus = [
'adminapp.tickets' => ['Tickets', '/admin/tickets'],
'adminapp.fiesta-futbol-infantil.entradas' => ['Entradas', '/admin/entradas'],
'adminapp.fiesta-futbol-infantil.alojamientos' => ['Alojamientos', '/admin/alojamientos'],
'adminapp.fiesta-futbol-infantil.merchandising' => ['Merchandising', '/admin/merchandising'],
@@ -49,7 +50,11 @@ class MenuSeederTest extends TestCase
$this->assertSame(Menu::CONTENT_TYPE_DYNAMIC, $adminApp->content_type);
$this->assertSame('/', $adminApp->route);
$this->assertSame(
array_keys([...$expectedMenus, ...$fiestaCategoryMenus]),
collect(array_keys([
...$expectedMenus,
...$fiestaCategoryMenus,
'adminapp.desfile.entradas' => ['Entradas', '/admin/desfile/entradas'],
]))->sort()->values()->all(),
$adminApp->children->pluck('code')->sort()->values()->all()
);
$this->assertTrue(