package test import ( imageDomain "RenewCMS/internal/domain/image" "RenewCMS/internal/infrastructure/useCases" "bytes" "errors" "testing" ) func validBytesFor(t *testing.T, contentType string) []byte { t.Helper() switch contentType { case "image/png": return pngBytes(t, 3, 2) case "image/jpeg": return jpegBytes(t, 3, 2) case "image/webp": return webpBytes(t) default: return []byte(svgFixture) } } func paddedTo(data []byte, size int) []byte { padding := byte(0) if bytes.HasPrefix(data, []byte("