'r2']); $this->assertSame('r2', PublicImageUploadRules::disk()); } public function test_uses_s3_disk_when_default_filesystem_is_s3(): void { config(['filesystems.default' => 's3']); $this->assertSame('s3', PublicImageUploadRules::disk()); } public function test_uses_public_disk_for_local_or_unset_default(): void { config(['filesystems.default' => 'local']); $this->assertSame('public', PublicImageUploadRules::disk()); config(['filesystems.default' => 'public']); $this->assertSame('public', PublicImageUploadRules::disk()); config(['filesystems.default' => null]); $this->assertSame('public', PublicImageUploadRules::disk()); } }