mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 08:12:15 +00:00
api refactoring
This commit is contained in:
@@ -31,13 +31,12 @@ class TeamFileAccessTest extends TestCase
|
||||
|
||||
$this
|
||||
->actingAs($user)
|
||||
->postJson('/api/upload', [
|
||||
'name' => $file->name,
|
||||
'extension' => 'pdf',
|
||||
'file' => $file,
|
||||
'parent_id' => $folder->id,
|
||||
'path' => "/$file->name",
|
||||
'is_last' => 'true',
|
||||
->postJson('/api/upload/chunks', [
|
||||
'name' => $file->name,
|
||||
'extension' => 'pdf',
|
||||
'chunk' => $file,
|
||||
'parent_id' => $folder->id,
|
||||
'is_last_chunk' => 1,
|
||||
])->assertStatus(201);
|
||||
});
|
||||
|
||||
@@ -80,13 +79,12 @@ class TeamFileAccessTest extends TestCase
|
||||
|
||||
$this
|
||||
->actingAs($user)
|
||||
->postJson('/api/upload', [
|
||||
'name' => $file->name,
|
||||
'extension' => 'pdf',
|
||||
'file' => $file,
|
||||
'parent_id' => $folder->id,
|
||||
'path' => "/$file->name",
|
||||
'is_last' => 'true',
|
||||
->postJson('/api/upload/chunks', [
|
||||
'name' => $file->name,
|
||||
'extension' => 'pdf',
|
||||
'chunk' => $file,
|
||||
'parent_id' => $folder->id,
|
||||
'is_last_chunk' => 1,
|
||||
])->assertStatus(201);
|
||||
});
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ class TeamManagementTest extends TestCase
|
||||
$this
|
||||
->actingAs($member)
|
||||
->putJson("/api/teams/invitations/{$invitation->id}")
|
||||
->assertNoContent();
|
||||
->assertOk();
|
||||
|
||||
// Get notification
|
||||
$notification = json_decode(DB::table('notifications')->first()->data);
|
||||
@@ -124,7 +124,7 @@ class TeamManagementTest extends TestCase
|
||||
|
||||
$this
|
||||
->putJson("/api/teams/invitations/{$invitation->id}")
|
||||
->assertNoContent();
|
||||
->assertOk();
|
||||
|
||||
$this
|
||||
->assertDatabaseHas('team_folder_invitations', [
|
||||
@@ -228,7 +228,7 @@ class TeamManagementTest extends TestCase
|
||||
$this
|
||||
->actingAs($member)
|
||||
->deleteJson("/api/teams/invitations/{$invitation->id}")
|
||||
->assertNoContent();
|
||||
->assertOk();
|
||||
|
||||
// Get notification
|
||||
$notification = json_decode(DB::table('notifications')->first()->data);
|
||||
@@ -300,11 +300,13 @@ class TeamManagementTest extends TestCase
|
||||
],
|
||||
'invitations' => [
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'id' => null,
|
||||
'email' => 'existing@member.com',
|
||||
'permission' => 'can-edit',
|
||||
],
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'id' => null,
|
||||
'email' => 'added@member.com',
|
||||
'permission' => 'can-view',
|
||||
@@ -385,6 +387,7 @@ class TeamManagementTest extends TestCase
|
||||
],
|
||||
'invitations' => [
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'id' => null,
|
||||
'email' => 'existing@member.com',
|
||||
'permission' => 'can-view',
|
||||
@@ -482,6 +485,7 @@ class TeamManagementTest extends TestCase
|
||||
'members' => [],
|
||||
'invitations' => [
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'id' => null,
|
||||
'email' => 'existing@member.com',
|
||||
'permission' => 'can-edit',
|
||||
@@ -654,7 +658,7 @@ class TeamManagementTest extends TestCase
|
||||
$this
|
||||
->actingAs($user)
|
||||
->deleteJson("/api/teams/folders/{$folder->id}")
|
||||
->assertNoContent();
|
||||
->assertOk();
|
||||
|
||||
$this
|
||||
->assertDatabaseCount('team_folder_members', 0)
|
||||
@@ -698,7 +702,7 @@ class TeamManagementTest extends TestCase
|
||||
$this
|
||||
->actingAs($member)
|
||||
->deleteJson("/api/teams/folders/{$folder->id}/leave")
|
||||
->assertNoContent();
|
||||
->assertOk();
|
||||
|
||||
$this
|
||||
->assertDatabaseMissing('team_folder_members', [
|
||||
|
||||
@@ -56,10 +56,12 @@ class TeamsTest extends TestCase
|
||||
'name' => 'Company Project',
|
||||
'invitations' => [
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'email' => 'john@internal.com',
|
||||
'permission' => 'can-edit',
|
||||
],
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'email' => 'jane@external.com',
|
||||
'permission' => 'can-view',
|
||||
],
|
||||
@@ -139,10 +141,12 @@ class TeamsTest extends TestCase
|
||||
->post("/api/teams/folders/{$folder->id}/convert", [
|
||||
'invitations' => [
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'email' => 'john@internal.com',
|
||||
'permission' => 'can-edit',
|
||||
],
|
||||
[
|
||||
'type' => 'invitation',
|
||||
'email' => 'jane@external.com',
|
||||
'permission' => 'can-view',
|
||||
],
|
||||
@@ -282,13 +286,12 @@ class TeamsTest extends TestCase
|
||||
|
||||
$this
|
||||
->actingAs($member)
|
||||
->postJson('/api/upload', [
|
||||
'name' => $file->name,
|
||||
'extension' => 'pdf',
|
||||
'file' => $file,
|
||||
'parent_id' => $folder->id,
|
||||
'path' => "/$file->name",
|
||||
'is_last' => 'true',
|
||||
->postJson('/api/upload/chunks', [
|
||||
'name' => $file->name,
|
||||
'extension' => 'pdf',
|
||||
'chunk' => $file,
|
||||
'parent_id' => $folder->id,
|
||||
'is_last_chunk' => 1,
|
||||
])->assertStatus(201);
|
||||
|
||||
$this->assertDatabaseHas('files', [
|
||||
|
||||
Reference in New Issue
Block a user