feat: add containerized deployment workflow
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user