added guest_try_to_get_private_user_folder test

This commit is contained in:
Peter Papp
2021-03-10 06:47:09 +01:00
parent 891ca7260b
commit e164d1021c
3 changed files with 14 additions and 2 deletions

View File

@@ -257,7 +257,7 @@ class User extends Authenticatable
*/
protected static function boot()
{
parent::boot();
parent::booted();
static::creating(function ($user) {
$user->id = Str::uuid();

View File

@@ -6,7 +6,6 @@ use App\Http\Controllers\FileAccessController;
Route::get('/avatars/{avatar}', [FileAccessController::class, 'get_avatar'])->name('avatar');
Route::get('/system/{image}', [FileAccessController::class, 'get_system_image']);
// TODO: testy
// Get public thumbnails and files
Route::get('/thumbnail/{name}/public/{token}', [FileAccessController::class, 'get_thumbnail_public']);
Route::get('/file/{name}/public/{token}', [FileAccessController::class, 'get_file_public']);

View File

@@ -3,6 +3,7 @@
namespace Tests\Feature;
use App\Models\File;
use App\Models\Folder;
use App\Models\User;
use App\Models\Zip;
use Carbon\Carbon;
@@ -267,4 +268,16 @@ class FileAccessTest extends TestCase
$this->get("thumbnail/fake-thumbnail.jpg")
->assertRedirect();
}
/**
* @test
*/
public function guest_try_to_get_private_user_folder()
{
$folder = Folder::factory(Folder::class)
->create();
$this->getJson("/api/browse/folders/$folder->id")
->assertStatus(401);
}
}