summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2023-11-07 22:03:20 +0000
committerMark Felder <feld@feld.me>2023-11-13 15:41:39 -0500
commita4b6e5613fe02fac1a0ec80b8fd6940d2b22f85d (patch)
tree8bc192bedb5205da214cd076b6e1b0f913f75b51 /test
parent577ade75cffaa8bfc1926879435312684354ccda (diff)
downloadpleroma-a4b6e5613fe02fac1a0ec80b8fd6940d2b22f85d.tar.gz
pleroma-a4b6e5613fe02fac1a0ec80b8fd6940d2b22f85d.zip
Revert "Add Pleroma.Upload.Filter.HeifToJpeg based on vips"
This reverts commit 31d4448ee61b4afac6aa23f8c0287d13aed411a1. This functionality is not reliably working with vips/vix due to codec patent junk
Diffstat (limited to 'test')
-rw-r--r--test/fixtures/image.heicbin41465 -> 0 bytes
-rw-r--r--test/pleroma/upload/filter/heif_to_jpeg_test.exs38
2 files changed, 0 insertions, 38 deletions
diff --git a/test/fixtures/image.heic b/test/fixtures/image.heic
deleted file mode 100644
index efd119a0e..000000000
--- a/test/fixtures/image.heic
+++ /dev/null
Binary files differ
diff --git a/test/pleroma/upload/filter/heif_to_jpeg_test.exs b/test/pleroma/upload/filter/heif_to_jpeg_test.exs
deleted file mode 100644
index 7627d18ce..000000000
--- a/test/pleroma/upload/filter/heif_to_jpeg_test.exs
+++ /dev/null
@@ -1,38 +0,0 @@
-# Pleroma: A lightweight social networking server
-# Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>
-# SPDX-License-Identifier: AGPL-3.0-only
-
-defmodule Pleroma.Upload.Filter.HeifToJpegTest do
- use Pleroma.DataCase, async: true
- alias Pleroma.Upload.Filter
-
- test "apply HeicToJpeg filter" do
- File.cp!(
- "test/fixtures/image.heic",
- "test/fixtures/heictmp"
- )
-
- upload = %Pleroma.Upload{
- name: "image.heic",
- content_type: "image/heic",
- path: Path.absname("test/fixtures/image.heic"),
- tempfile: Path.absname("test/fixtures/heictmp")
- }
-
- {:ok, :filtered, result} = Filter.HeifToJpeg.filter(upload)
-
- assert result.content_type == "image/jpeg"
- assert result.name == "image.jpg"
- assert String.ends_with?(result.path, "jpg")
-
- assert {:ok,
- %Majic.Result{
- content:
- "JPEG image data, JFIF standard 1.02, resolution (DPI), density 96x96, segment length 16, progressive, precision 8, 1024x768, components 3",
- encoding: "binary",
- mime_type: "image/jpeg"
- }} == Majic.perform(result.path, pool: Pleroma.MajicPool)
-
- on_exit(fn -> File.rm!("test/fixtures/heictmp") end)
- end
-end