added it_create_new_folder_in_shared_folder test

This commit is contained in:
Peter Papp
2021-03-10 15:15:24 +01:00
parent 1126a45524
commit 9606d0e7db
2 changed files with 34 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ APP_ENV=testing
APP_KEY=base64:47yorkyoH3qCrKKO4eG6LpZUogoTC51qey5vYq/O3AM=
APP_DEBUG=true
APP_URL=http://localhost
APP_DEMO=false
LOG_CHANNEL=stack

View File

@@ -66,6 +66,39 @@ class ShareEditorTest extends TestCase
]);
}
/**
* @test
*/
public function it_create_new_folder_in_shared_folder()
{
$folder = Folder::factory(Folder::class)
->create();
$share = Share::factory(Share::class)
->create([
'item_id' => $folder->id,
'user_id' => $folder->user_id,
'type' => 'folder',
'is_protected' => false,
'permission' => 'editor',
]);
$this->postJson("/api/editor/create-folder/public/$share->token", [
'name' => 'Awesome New Folder',
'parent_id' => $folder->id,
])
->assertStatus(201)
->assertJsonFragment([
'name' => 'Awesome New Folder',
]);
$this->assertDatabaseHas('folders', [
'name' => 'Awesome New Folder',
'parent_id' => $folder->id,
'user_scope' => 'editor',
]);
}
/**
* @test
*/