feat: add containerized deployment workflow
CI/CD / test_and_check_app (push) Failing after 7m26s
CI/CD / Publish immutable image (push) Skipped

This commit is contained in:
2026-08-22 08:57:18 +02:00
parent e8ee23371b
commit afe99ea6d4
25 changed files with 1334 additions and 421 deletions
+5 -4
View File
@@ -72,14 +72,15 @@ class ProfileUpdateTest extends TestCase
public function test_user_can_upload_a_profile_picture()
{
Storage::fake('public');
config(['filesystems.avatar_disk' => 'avatar-test']);
Storage::fake('avatar-test');
$user = User::factory()->create([
'avatar_path' => 'avatars/generated/old.svg',
'avatar_color' => '#F97316',
'avatar_is_generated' => true,
]);
Storage::disk('public')->put($user->avatar_path, '<svg>OU</svg>');
Storage::disk('avatar-test')->put($user->avatar_path, '<svg>OU</svg>');
$response = $this
->actingAs($user)
@@ -100,8 +101,8 @@ class ProfileUpdateTest extends TestCase
$this->assertSame('#F97316', $user->avatar_color);
$this->assertNotSame('avatars/generated/old.svg', $user->avatar_path);
$this->assertStringStartsWith('avatars/uploads/', $user->avatar_path);
Storage::disk('public')->assertMissing('avatars/generated/old.svg');
Storage::disk('public')->assertExists($user->avatar_path);
Storage::disk('avatar-test')->assertMissing('avatars/generated/old.svg');
Storage::disk('avatar-test')->assertExists($user->avatar_path);
}
public function test_user_can_delete_their_uploaded_profile_picture()