api resource refactoring part 4

This commit is contained in:
Peter Papp
2021-08-27 11:23:17 +02:00
parent d299183ecd
commit 7984ce3ef1
10 changed files with 47 additions and 39 deletions

View File

@@ -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([
[

View File

@@ -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
{

View File

@@ -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' => [],
],
],