Refactor user deletion logic in a User observer

This commit is contained in:
Bubka
2024-01-29 08:46:09 +01:00
parent fab67097bc
commit 37e4711071
4 changed files with 121 additions and 28 deletions

View File

@@ -8,6 +8,8 @@ use App\Http\Requests\UserUpdateRequest;
use App\Models\Group;
use App\Models\TwoFAccount;
use App\Models\User;
use App\Observers\UserObserver;
use App\Policies\UserPolicy;
use Illuminate\Support\Facades\Config;
use PHPUnit\Framework\Attributes\CoversClass;
use Tests\FeatureTestCase;
@@ -16,6 +18,8 @@ use Tests\FeatureTestCase;
* UserControllerTest test class
*/
#[CoversClass(UserController::class)]
#[CoversClass(UserObserver::class)]
#[CoversClass(UserPolicy::class)]
#[CoversClass(RejectIfDemoMode::class)]
#[CoversClass(UserUpdateRequest::class)]
class UserControllerTest extends FeatureTestCase