mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
added it_create_new_folder_in_shared_folder test
This commit is contained in:
@@ -3,6 +3,7 @@ APP_ENV=testing
|
|||||||
APP_KEY=base64:47yorkyoH3qCrKKO4eG6LpZUogoTC51qey5vYq/O3AM=
|
APP_KEY=base64:47yorkyoH3qCrKKO4eG6LpZUogoTC51qey5vYq/O3AM=
|
||||||
APP_DEBUG=true
|
APP_DEBUG=true
|
||||||
APP_URL=http://localhost
|
APP_URL=http://localhost
|
||||||
|
APP_DEMO=false
|
||||||
|
|
||||||
LOG_CHANNEL=stack
|
LOG_CHANNEL=stack
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
* @test
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user