feat(menus): add storefront category permissions
This commit is contained in:
@@ -193,6 +193,7 @@ class MenuSeederTest extends TestCase
|
||||
|
||||
foreach ([
|
||||
'event.index' => '/',
|
||||
'event.category' => '/eventos/categoria/:id',
|
||||
'event.detail' => '/evento/:id',
|
||||
] as $code => $route) {
|
||||
$menu = Menu::query()->where('code', $code)->firstOrFail();
|
||||
@@ -209,6 +210,20 @@ class MenuSeederTest extends TestCase
|
||||
->exists()
|
||||
);
|
||||
}
|
||||
|
||||
$productCategory = Menu::query()->where('code', 'product.category')->firstOrFail();
|
||||
|
||||
$this->assertSame('/categoria/:id', $productCategory->route);
|
||||
$this->assertFalse($onTicket->menues()->where('menues.code', 'product.category')->exists());
|
||||
$this->assertTrue($otherTenant->menues()->where('menues.code', 'product.category')->exists());
|
||||
$this->assertTrue(
|
||||
Role::query()
|
||||
->where('codigo', RoleCode::User->value)
|
||||
->firstOrFail()
|
||||
->menus()
|
||||
->where('menues.code', 'product.category')
|
||||
->exists()
|
||||
);
|
||||
}
|
||||
|
||||
public function test_it_seeds_the_account_menu_hierarchy(): void
|
||||
|
||||
Reference in New Issue
Block a user