create([ 'name' => 'Digital Art', 'slug' => 'digital-art', 'description' => 'Digital art uploads', 'order' => 1, ]); $path = app(ContentTypeAssetService::class)->storeUploadedAsset( $contentType, UploadedFile::fake()->image('mascot.webp', 240, 320), 'mascot' ); expect($path)->toStartWith('content-types/' . $contentType->id . '/mascot-'); expect(Storage::disk('s3')->exists($path))->toBeTrue(); app(ContentTypeAssetService::class)->deleteIfManaged($path); expect(Storage::disk('s3')->exists($path))->toBeFalse(); });