Add extensive controller and model tests
This commit is contained in:
14
tests/Unit/UploadControllerUnitTest.php
Normal file
14
tests/Unit/UploadControllerUnitTest.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\UploadController;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
it('returns unauthorized when storeAvatar has no user', function (): void {
|
||||
$controller = new UploadController();
|
||||
$request = Request::create('/api/user/avatar', 'POST');
|
||||
$request->setUserResolver(fn () => null);
|
||||
|
||||
$response = $controller->storeAvatar($request);
|
||||
|
||||
expect($response->getStatusCode())->toBe(401);
|
||||
});
|
||||
Reference in New Issue
Block a user