1 defmodule Pleroma.Web.ActivityPub.UserViewTest do
5 alias Pleroma.Web.ActivityPub.UserView
7 test "Renders a user, including the public key" do
9 {:ok, user} = Pleroma.Web.WebFinger.ensure_keys_present(user)
11 result = UserView.render("user.json", %{user: user})
13 assert result["id"] == user.ap_id
14 assert result["preferredUsername"] == user.nickname
16 assert String.contains?(result["publicKey"]["publicKeyPem"], "BEGIN PUBLIC KEY")