diff --git a/routes/api.php b/routes/api.php index 3a772283..bbb566eb 100644 --- a/routes/api.php +++ b/routes/api.php @@ -47,7 +47,7 @@ Route::group(['middleware' => ['auth:sanctum']], function () { // Browse Route::group(['prefix' => 'browse'], function () { - Route::get('/participant-uploads', [BrowseController::class, 'participant_uploads']); + Route::get('/participants', [BrowseController::class, 'participant_uploads']); Route::get('/navigation', [BrowseController::class, 'navigation_tree']); Route::get('/folders/{id}', [BrowseController::class, 'folder']); Route::get('/sharing', [BrowseController::class, 'shared']); diff --git a/tests/Feature/BrowseTest.php b/tests/Feature/BrowseTest.php index 6c8561be..9a642032 100644 --- a/tests/Feature/BrowseTest.php +++ b/tests/Feature/BrowseTest.php @@ -297,9 +297,28 @@ class BrowseTest extends TestCase ]); } + /** + * @test + */ public function it_get_participant_uploads() { - + $user = User::factory(User::class) + ->create(); + + Sanctum::actingAs($user); + + $file = File::factory(File::class) + ->create([ + "user_scope" => "editor", + "type" => "file", + 'user_id' => $user->id, + ]); + + $this->getJson("/api/browse/participants") + ->assertStatus(200) + ->assertJsonFragment([ + 'id' => $file->id + ]); } /**