Merge remote-tracking branch 'upstream/develop' into aliases
[akkoma] / test / pleroma / web / mastodon_api / update_credentials_test.exs
index fe462caa38c07739e182c264093c2ab774280c51..0d49eb3343fff793805c8008e98325c239cf4f2d 100644 (file)
@@ -220,6 +220,16 @@ defmodule Pleroma.Web.MastodonAPI.UpdateCredentialsTest do
       assert update_activity.data["object"]["name"] == "markorepairs"
     end
 
+    test "updates the user's AKAs", %{conn: conn} do
+      conn =
+        patch(conn, "/api/v1/accounts/update_credentials", %{
+          "also_known_as" => ["https://mushroom.kingdom/users/mario"]
+        })
+
+      assert user_data = json_response_and_validate_schema(conn, 200)
+      assert user_data["pleroma"]["also_known_as"] == ["https://mushroom.kingdom/users/mario"]
+    end
+
     test "updates the user's avatar", %{user: user, conn: conn} do
       new_avatar = %Plug.Upload{
         content_type: "image/jpg",