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
@@ -3,7 +3,6 @@
namespace Tests\Feature\Api\V1\Roles;
use App\Models\User;
use App\Services\Roles\RoleCrudService;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\DB;
use Laravel\Sanctum\Sanctum;
@@ -50,7 +49,7 @@ class RolePermissionControllerTest extends TestCase
$roleId = $this->seedRole();
Sanctum::actingAs($user);
$response = $this->patchJson('/api/v1/role-permissions/roles/'.$roleId, [
$response = $this->patchJson('/api/v1/role-permissions/roles/' . $roleId, [
'description' => 'updated',
]);
@@ -64,7 +63,7 @@ class RolePermissionControllerTest extends TestCase
$roleId = $this->seedRole();
Sanctum::actingAs($user);
$response = $this->deleteJson('/api/v1/role-permissions/roles/'.$roleId);
$response = $this->deleteJson('/api/v1/role-permissions/roles/' . $roleId);
$response->assertOk();
$this->assertDatabaseMissing('roles', ['id' => $roleId]);
@@ -93,7 +92,7 @@ class RolePermissionControllerTest extends TestCase
$roleId = $this->seedRole();
Sanctum::actingAs($user);
$response = $this->postJson('/api/v1/role-permissions/users/'.$user->id.'/roles', [
$response = $this->postJson('/api/v1/role-permissions/users/' . $user->id . '/roles', [
'role_ids' => [$roleId],
]);
@@ -119,15 +118,15 @@ class RolePermissionControllerTest extends TestCase
$create->assertStatus(201);
$permissionId = (int) $create->json('data.permission.id');
$show = $this->getJson('/api/v1/role-permissions/permissions/'.$permissionId);
$show = $this->getJson('/api/v1/role-permissions/permissions/' . $permissionId);
$show->assertOk();
$update = $this->patchJson('/api/v1/role-permissions/permissions/'.$permissionId, [
$update = $this->patchJson('/api/v1/role-permissions/permissions/' . $permissionId, [
'description' => 'Updated',
]);
$update->assertOk();
$delete = $this->deleteJson('/api/v1/role-permissions/permissions/'.$permissionId);
$delete = $this->deleteJson('/api/v1/role-permissions/permissions/' . $permissionId);
$delete->assertOk();
$this->assertDatabaseMissing('permissions', ['id' => $permissionId]);
}
@@ -139,7 +138,7 @@ class RolePermissionControllerTest extends TestCase
$permissionId = $this->seedPermission();
Sanctum::actingAs($user);
$response = $this->putJson('/api/v1/role-permissions/roles/'.$roleId.'/permissions', [
$response = $this->putJson('/api/v1/role-permissions/roles/' . $roleId . '/permissions', [
'permissions' => [
$permissionId => ['create' => true, 'read' => true],
],
@@ -171,9 +170,8 @@ class RolePermissionControllerTest extends TestCase
$user = $this->seedUser();
Sanctum::actingAs($user);
$this->app->bind(RoleCrudService::class, function () {
return new class
{
$this->app->bind(\App\Services\Roles\RoleCrudService::class, function () {
return new class {
public function create(array $payload)
{
throw new \RuntimeException('fail');