support S3 compatible storage providers (#401)

This commit is contained in:
Saeed Vaziry
2024-12-22 23:06:36 +01:00
committed by GitHub
parent db81583884
commit ea3d64607a
20 changed files with 127 additions and 576 deletions

View File

@ -52,6 +52,7 @@ public function test_see_providers_list(): void
{
$this->actingAs($this->user);
/** @var StorageProviderModel $provider */
$provider = StorageProviderModel::factory()->create([
'user_id' => $this->user->id,
'provider' => StorageProvider::DROPBOX,
@ -61,6 +62,7 @@ public function test_see_providers_list(): void
->assertSuccessful()
->assertSee($provider->profile);
/** @var StorageProviderModel $provider */
$provider = StorageProviderModel::factory()->create([
'user_id' => $this->user->id,
'provider' => StorageProvider::S3,
@ -70,11 +72,6 @@ public function test_see_providers_list(): void
->assertSuccessful()
->assertSee($provider->profile);
$provider = StorageProviderModel::factory()->create([
'user_id' => $this->user->id,
'provider' => StorageProvider::WASABI,
]);
$this->get(Index::getUrl())
->assertSuccessful()
->assertSee($provider->profile);