Merge branch 'bugfix/status-url-field' into 'develop'
[akkoma] / test / upload_test.exs
index 645f10293a2d4a800597c4d9889cceb731e48a09..09aa5e068b53c0c68f9326dfbada292a58dfbe22 100644 (file)
@@ -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