mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
create team folder
This commit is contained in:
@@ -1,19 +1,54 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Tests\Domain\Teams;
|
||||
|
||||
|
||||
use Notification;
|
||||
use Tests\TestCase;
|
||||
use App\Users\Models\User;
|
||||
use Domain\Teams\Notifications\InvitationIntoTeamFolder;
|
||||
|
||||
class TeamsTest extends TestCase
|
||||
{
|
||||
/**
|
||||
* @test
|
||||
*
|
||||
*/
|
||||
public function it_create_team_folder()
|
||||
{
|
||||
User::factory(User::class)
|
||||
->create([
|
||||
'email' => 'john@internal.com',
|
||||
]);
|
||||
|
||||
$user = User::factory()
|
||||
->create();
|
||||
|
||||
$this
|
||||
->actingAs($user)
|
||||
->post('/api/teams/team-folders', [
|
||||
'name' => 'Company Project',
|
||||
'members' => [
|
||||
'john@internal.com',
|
||||
'jane@external.com',
|
||||
],
|
||||
])
|
||||
->assertCreated()
|
||||
->assertJsonFragment([
|
||||
'name' => 'Company Project',
|
||||
]);
|
||||
|
||||
$this
|
||||
->assertDatabaseHas('folders', [
|
||||
'name' => 'Company Project',
|
||||
'team_folder' => 1,
|
||||
])
|
||||
->assertDatabaseHas('team_folders_invitations', [
|
||||
'email' => 'john@internal.com',
|
||||
])
|
||||
->assertDatabaseHas('team_folders_invitations', [
|
||||
'email' => 'jane@external.com',
|
||||
]);
|
||||
|
||||
Notification::assertTimesSent(2, InvitationIntoTeamFolder::class);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -21,7 +56,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_convert_team_folder()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -29,7 +63,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_add_member_into_team_folder()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -37,7 +70,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function member_accept_team_folder_invite()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -45,7 +77,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function member_reject_team_folder_invite()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -53,7 +84,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_remove_member_from_team_folder()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -61,7 +91,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_dissolve_team_folder()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -69,7 +98,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_move_items_into_team_folder()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -77,7 +105,6 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_get_all_team_folders()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -85,6 +112,5 @@ class TeamsTest extends TestCase
|
||||
*/
|
||||
public function it_get_team_folders_shared_with_another_user()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user