Transmogrifier: Use a simpler way to get mentions.
[akkoma] / test / user_test.exs
index be58c70e1280eba7ed18f62078c0d13a8ce66548..45125f7042da9888bad9f0e7e8ff3c2032c9e312 100644 (file)
@@ -1777,4 +1777,16 @@ defmodule Pleroma.UserTest do
       assert result.email_notifications["digest"] == false
     end
   end
+
+  test "avatar fallback" do
+    user = insert(:user)
+    assert User.avatar_url(user) =~ "/images/avi.png"
+
+    Pleroma.Config.put([:assets, :default_user_avatar], "avatar.png")
+
+    user = User.get_cached_by_nickname_or_id(user.nickname)
+    assert User.avatar_url(user) =~ "avatar.png"
+
+    assert User.avatar_url(user, no_default: true) == nil
+  end
 end