summaryrefslogtreecommitdiff
path: root/test/user_test.exs
diff options
context:
space:
mode:
authorAlex Gleason <alex@alexgleason.me>2020-07-16 22:19:17 -0500
committerAlex Gleason <alex@alexgleason.me>2020-07-17 16:17:49 -0500
commitd0eb43b58b0a191b727360cf4523329d2dc60adc (patch)
treef8c2adc32f2f242ea0792295662dacbff8211972 /test/user_test.exs
parent3a2b2cb6f2d6ce39ae0d246649189c021c535992 (diff)
downloadpleroma-d0eb43b58b0a191b727360cf4523329d2dc60adc.tar.gz
pleroma-d0eb43b58b0a191b727360cf4523329d2dc60adc.zip
Add account aliases
Diffstat (limited to 'test/user_test.exs')
-rw-r--r--test/user_test.exs37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs
index 9788e09d9..db6e4872e 100644
--- a/test/user_test.exs
+++ b/test/user_test.exs
@@ -1858,4 +1858,41 @@ defmodule Pleroma.UserTest do
assert User.avatar_url(user, no_default: true) == nil
end
+
+ test "add_aliases/2" do
+ user = insert(:user)
+
+ aliases = [
+ "https://gleasonator.com/users/alex",
+ "https://gleasonator.com/users/alex",
+ "https://animalliberation.social/users/alex"
+ ]
+
+ {:ok, user} = User.add_aliases(user, aliases)
+
+ assert user.ap_aliases == [
+ "https://animalliberation.social/users/alex",
+ "https://gleasonator.com/users/alex"
+ ]
+ end
+
+ test "delete_aliases/2" do
+ user =
+ insert(:user,
+ ap_aliases: [
+ "https://animalliberation.social/users/alex",
+ "https://benis.social/users/benis",
+ "https://gleasonator.com/users/alex"
+ ]
+ )
+
+ aliases = ["https://benis.social/users/benis"]
+
+ {:ok, user} = User.delete_aliases(user, aliases)
+
+ assert user.ap_aliases == [
+ "https://animalliberation.social/users/alex",
+ "https://gleasonator.com/users/alex"
+ ]
+ end
end