provisional: Attachments now uses base64 padding not raw mode (#629)

* corrected base64 encoding of attachments to use padding as that's what cuke JVM does
Этот коммит содержится в:
John Lonergan 2024-05-31 21:33:57 +01:00 коммит произвёл GitHub
родитель 9558224cce
коммит 3abb346b28
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -308,7 +308,7 @@ func (f *Cuke) buildCukeStep(pickle *messages.Pickle, stepResult models.PickleSt
for _, a := range stepResult.Attachments {
attachments = append(attachments, cukeEmbedding{
Name: a.Name,
Data: base64.RawStdEncoding.EncodeToString(a.Data),
Data: base64.StdEncoding.EncodeToString(a.Data),
MimeType: a.MimeType,
})
}

Просмотреть файл

@ -30,12 +30,12 @@
{
"name": "TheFilename1",
"mime_type": "text/plain",
"data": "VGhlRGF0YTE"
"data": "VGhlRGF0YTE="
},
{
"name": "TheFilename2",
"mime_type": "text/plain",
"data": "VGhlRGF0YTI"
"data": "VGhlRGF0YTI="
}
]
},
@ -54,12 +54,12 @@
{
"name": "TheFilename1",
"mime_type": "text/plain",
"data": "VGhlRGF0YTE"
"data": "VGhlRGF0YTE="
},
{
"name": "TheFilename2",
"mime_type": "text/plain",
"data": "VGhlRGF0YTI"
"data": "VGhlRGF0YTI="
}
]
}