add tests batch 20

This commit is contained in:
root
2026-06-09 01:03:53 -04:00
parent 95efb9652e
commit 6be4875c5e
1502 changed files with 13797 additions and 11313 deletions
@@ -13,7 +13,7 @@ class PermissionCrudServiceTest extends TestCase
public function test_create_and_update_permission(): void
{
$service = new PermissionCrudService;
$service = new PermissionCrudService();
$permission = $service->create([
'name' => 'manage_roles',
'description' => 'Manage roles',
@@ -2,6 +2,7 @@
namespace Tests\Unit\Services\Roles;
use App\Models\User;
use App\Services\Roles\RoleAssignmentService;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\DB;
@@ -41,7 +42,7 @@ class RoleAssignmentServiceTest extends TestCase
'updated_at' => now(),
]);
$service = new RoleAssignmentService(new RoleStaffService);
$service = new RoleAssignmentService(new RoleStaffService());
$result = $service->assignRoles($userId, [$roleId], $userId);
$this->assertTrue($result['ok']);
@@ -13,7 +13,7 @@ class RoleCrudServiceTest extends TestCase
public function test_create_and_update_role(): void
{
$service = new RoleCrudService;
$service = new RoleCrudService();
$role = $service->create([
'name' => 'admin',
'slug' => 'admin',
@@ -24,7 +24,7 @@ class RoleDashboardServiceTest extends TestCase
'updated_at' => now(),
]);
$service = new RoleDashboardService;
$service = new RoleDashboardService();
$route = $service->bestDashboardRouteFor(['admin']);
$this->assertSame('administrator/administratordashboard', $route);
@@ -30,7 +30,7 @@ class RolePermissionServiceTest extends TestCase
'updated_at' => now(),
]);
$service = new RolePermissionService;
$service = new RolePermissionService();
$service->saveRolePermissions($roleId, [
$permissionId => ['create' => true, 'read' => true],
]);
@@ -24,7 +24,7 @@ class RoleQueryServiceTest extends TestCase
'updated_at' => now(),
]);
$service = new RoleQueryService;
$service = new RoleQueryService();
$page = $service->listRoles([]);
$this->assertCount(1, $page->items());
@@ -65,7 +65,7 @@ class RoleQueryServiceTest extends TestCase
'role_id' => $roleId,
]);
$service = new RoleQueryService;
$service = new RoleQueryService();
$page = $service->listUsersWithRoles([]);
$this->assertCount(1, $page->items());
@@ -47,7 +47,7 @@ class RoleSwitchServiceTest extends TestCase
'role_id' => $roleId,
]);
$service = new RoleSwitchService(new RoleDashboardService);
$service = new RoleSwitchService(new RoleDashboardService());
$roles = $service->getUserRoleNames($userId);
$this->assertSame(['admin'], $roles);