mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-05 18:23:48 +00:00
api resource refactoring part 4
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
namespace Tests\Domain\Browsing;
|
||||
|
||||
use Tests\TestCase;
|
||||
@@ -59,8 +60,7 @@ class BrowseTest extends TestCase
|
||||
->assertStatus(200)
|
||||
->assertExactJson([
|
||||
[
|
||||
'name' => 'Home',
|
||||
'location' => 'base',
|
||||
'name' => 'Files',
|
||||
'folders' => [
|
||||
[
|
||||
'id' => $folder_level_1->id,
|
||||
@@ -68,7 +68,7 @@ class BrowseTest extends TestCase
|
||||
'name' => 'level 1',
|
||||
'items' => 2,
|
||||
'trashed_items' => 2,
|
||||
'type' => 'folder',
|
||||
'team_folder' => false,
|
||||
'folders' => [
|
||||
[
|
||||
'id' => $folder_level_2->id,
|
||||
@@ -76,7 +76,7 @@ class BrowseTest extends TestCase
|
||||
'name' => 'level 2',
|
||||
'items' => 1,
|
||||
'trashed_items' => 1,
|
||||
'type' => 'folder',
|
||||
'team_folder' => false,
|
||||
'folders' => [
|
||||
[
|
||||
'id' => $folder_level_3->id,
|
||||
@@ -91,7 +91,7 @@ class BrowseTest extends TestCase
|
||||
'updated_at' => $folder_level_3->updated_at->toJson(),
|
||||
'items' => 0,
|
||||
'trashed_items' => 0,
|
||||
'type' => 'folder',
|
||||
'team_folder' => false,
|
||||
'folders' => [],
|
||||
],
|
||||
],
|
||||
@@ -102,13 +102,17 @@ class BrowseTest extends TestCase
|
||||
'name' => 'level 2 Sibling',
|
||||
'items' => 0,
|
||||
'trashed_items' => 0,
|
||||
'type' => 'folder',
|
||||
'team_folder' => false,
|
||||
'folders' => [],
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
[
|
||||
'name' => 'Team Folders',
|
||||
'folders' => [],
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -335,7 +339,7 @@ class BrowseTest extends TestCase
|
||||
|
||||
$this
|
||||
->actingAs($user)
|
||||
->getJson('/api/browse/trash')
|
||||
->getJson('/api/browse/trash/undefined')
|
||||
->assertStatus(200)
|
||||
->assertExactJson([
|
||||
[
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
namespace Tests\Domain\Sharing;
|
||||
|
||||
use Domain\Sharing\Notifications\SharedSendViaEmail;
|
||||
use Tests\TestCase;
|
||||
use App\Users\Models\User;
|
||||
use Laravel\Sanctum\Sanctum;
|
||||
use Domain\Files\Models\File;
|
||||
use Domain\Folders\Models\Folder;
|
||||
use Illuminate\Support\Facades\Notification;
|
||||
use Domain\Teams\Notifications\SharedSendViaEmail;
|
||||
|
||||
class UserShareTest extends TestCase
|
||||
{
|
||||
|
||||
@@ -24,17 +24,15 @@ class VisitorBrowseTest extends TestCase
|
||||
->assertExactJson([
|
||||
'data' => [
|
||||
'id' => $share->id,
|
||||
'type' => 'shares',
|
||||
'type' => 'shared',
|
||||
'attributes' => [
|
||||
'permission' => $share->permission,
|
||||
'is_protected' => false,
|
||||
'protected' => false,
|
||||
'item_id' => $share->item_id,
|
||||
'expire_in' => $share->expire_in,
|
||||
'token' => $share->token,
|
||||
'link' => $share->link,
|
||||
'type' => $share->type,
|
||||
'created_at' => $share->created_at->toJson(),
|
||||
'updated_at' => $share->updated_at->toJson(),
|
||||
],
|
||||
],
|
||||
]);
|
||||
@@ -292,7 +290,6 @@ class VisitorBrowseTest extends TestCase
|
||||
'name' => 'level 2',
|
||||
'items' => 1,
|
||||
'trashed_items' => 1,
|
||||
'type' => 'folder',
|
||||
'folders' => [
|
||||
[
|
||||
'id' => $folder_level_3->id,
|
||||
@@ -300,7 +297,6 @@ class VisitorBrowseTest extends TestCase
|
||||
'name' => 'level 3',
|
||||
'items' => 0,
|
||||
'trashed_items' => 0,
|
||||
'type' => 'folder',
|
||||
'folders' => [],
|
||||
],
|
||||
],
|
||||
@@ -311,7 +307,6 @@ class VisitorBrowseTest extends TestCase
|
||||
'name' => 'level 2 Sibling',
|
||||
'items' => 0,
|
||||
'trashed_items' => 0,
|
||||
'type' => 'folder',
|
||||
'folders' => [],
|
||||
],
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user