diff options
author | Alex Gleason <alex@alexgleason.me> | 2020-07-16 22:19:17 -0500 |
---|---|---|
committer | Alex Gleason <alex@alexgleason.me> | 2020-07-17 16:17:49 -0500 |
commit | d0eb43b58b0a191b727360cf4523329d2dc60adc (patch) | |
tree | f8c2adc32f2f242ea0792295662dacbff8211972 /test/web/web_finger | |
parent | 3a2b2cb6f2d6ce39ae0d246649189c021c535992 (diff) | |
download | pleroma-d0eb43b58b0a191b727360cf4523329d2dc60adc.tar.gz pleroma-d0eb43b58b0a191b727360cf4523329d2dc60adc.zip |
Add account aliases
Diffstat (limited to 'test/web/web_finger')
-rw-r--r-- | test/web/web_finger/web_finger_controller_test.exs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/web/web_finger/web_finger_controller_test.exs b/test/web/web_finger/web_finger_controller_test.exs index 0023f1e81..50b6c4b3e 100644 --- a/test/web/web_finger/web_finger_controller_test.exs +++ b/test/web/web_finger/web_finger_controller_test.exs @@ -30,14 +30,24 @@ defmodule Pleroma.Web.WebFinger.WebFingerControllerTest do end test "Webfinger JRD" do - user = insert(:user) + user = + insert(:user, + ap_id: "https://hyrule.world/users/zelda", + ap_aliases: ["https://mushroom.kingdom/users/toad"] + ) response = build_conn() |> put_req_header("accept", "application/jrd+json") |> get("/.well-known/webfinger?resource=acct:#{user.nickname}@localhost") + |> json_response(200) + + assert response["subject"] == "acct:#{user.nickname}@localhost" - assert json_response(response, 200)["subject"] == "acct:#{user.nickname}@localhost" + assert response["aliases"] == [ + "https://hyrule.world/users/zelda", + "https://mushroom.kingdom/users/toad" + ] end test "it returns 404 when user isn't found (JSON)" do |