aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorlambda <pleromagit@rogerbraun.net>2018-06-14 19:11:30 +0000
committerlambda <pleromagit@rogerbraun.net>2018-06-14 19:11:30 +0000
commitde20c8d6208563f50c1f8af9a2ee8b14c7663dad (patch)
treeacaf520b2f0b6a80f7f5c596309a2cb749765685 /test
parent1c676b75738ec8448132b2cbcfbb71e075bf07b2 (diff)
parent0a95b5594b654dbec73a9e50e340f4975aa3e8e5 (diff)
downloadpleroma-de20c8d6208563f50c1f8af9a2ee8b14c7663dad.tar.gz
Merge branch 'fix/missing-file-extension' into 'develop'
Add missing file extension if file does not have one See merge request pleroma/pleroma!222
Diffstat (limited to 'test')
-rw-r--r--test/upload_test.exs13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/upload_test.exs b/test/upload_test.exs
index 645f10293..09aa5e068 100644
--- a/test/upload_test.exs
+++ b/test/upload_test.exs
@@ -43,5 +43,18 @@ defmodule Pleroma.UploadTest do
data = Upload.store(file, true)
assert hd(data["url"])["mediaType"] == "image/jpeg"
end
+
+ test "adds missing extension" do
+ File.cp!("test/fixtures/image.jpg", "test/fixtures/image_tmp.jpg")
+
+ file = %Plug.Upload{
+ content_type: "image/jpg",
+ path: Path.absname("test/fixtures/image_tmp.jpg"),
+ filename: "an [image"
+ }
+
+ data = Upload.store(file, false)
+ assert data["name"] == "an [image.jpg"
+ end
end
end