From 6075a1b7c8a11ad07ef791aa27e8ec9d3dfa1bcb Mon Sep 17 00:00:00 2001 From: Peter Papp Date: Thu, 11 Mar 2021 08:59:47 +0100 Subject: [PATCH] added guest_get_file_detail test --- tests/Feature/Share/ShareEditorTest.php | 31 +++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/tests/Feature/Share/ShareEditorTest.php b/tests/Feature/Share/ShareEditorTest.php index 7aff44b2..54cfb836 100644 --- a/tests/Feature/Share/ShareEditorTest.php +++ b/tests/Feature/Share/ShareEditorTest.php @@ -736,12 +736,39 @@ class ShareEditorTest extends TestCase File::factory(File::class) ->create([ - 'name' => 'Document', - 'user_id' => $folder->user_id, + 'name' => 'Document', + 'user_id' => $folder->user_id, ]); $this->getJson("/api/browse/search/public/$share->token?query=doc") ->assertStatus(200) ->assertJsonFragment([]); } + + /** + * @test + */ + public function guest_get_file_detail() + { + $file = File::factory(File::class) + ->create([ + 'name' => 'Document', + ]); + + $share = Share::factory(Share::class) + ->create([ + 'item_id' => $file->id, + 'user_id' => $file->user_id, + 'type' => 'file', + 'is_protected' => false, + 'permission' => 'editor', + ]); + + + $this->getJson("/api/browse/files/$share->token/public") + ->assertStatus(200) + ->assertJsonFragment([ + 'name' => 'Document' + ]); + } }