mirror of
https://github.com/miniflux/v2.git
synced 2025-08-31 18:31:01 +00:00
feat(icon): add resizing support for webp images
This commit is contained in:
parent
6c60d61f36
commit
261b72f149
2 changed files with 20 additions and 2 deletions
|
@ -170,6 +170,21 @@ func TestResizeIconPng(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
func TestResizeIconWebp(t *testing.T) {
|
||||
data, err := base64.StdEncoding.DecodeString("UklGRkAAAABXRUJQVlA4IDQAAADwAQCdASoBAAEAAQAcJaACdLoB+AAETAAA/vW4f/6aR40jxpHxcP/ugT90CfugT/3NoAAA")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
icon := model.Icon{
|
||||
Content: data,
|
||||
MimeType: "image/webp",
|
||||
}
|
||||
|
||||
if !bytes.Equal(icon.Content, resizeIcon(&icon).Content) {
|
||||
t.Fatalf("Converted webp smaller than 16x16")
|
||||
}
|
||||
}
|
||||
|
||||
func TestResizeInvalidImage(t *testing.T) {
|
||||
icon := model.Icon{
|
||||
Content: []byte("invalid data"),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue