Delete client

This commit is contained in:
Peter Papp
2021-04-28 18:15:33 +02:00
parent b37edd298a
commit 248825f2d1
4 changed files with 52 additions and 2 deletions

View File

@@ -99,6 +99,36 @@ class OasisClientTest extends TestCase
]);
}
/**
* @test
*/
public function user_delete_client()
{
Storage::fake('local');
$user = User::factory(User::class)
->create(['role' => 'user']);
Sanctum::actingAs($user);
$avatar = UploadedFile::fake()
->image('fake-image.jpg');
Storage::putFileAs('avatar', $avatar, 'fake-image.jpg');
$client = Client::factory(Client::class)
->create([
'avatar' => 'avatar/fake-image.jpg',
'user_id' => $user->id,
]);
$this->deleteJson("/api/oasis/clients/$client->id")
->assertStatus(204);
Storage::disk('local')
->assertMissing('avatar/fake-image.jpg');
}
/**
* @test
*/