Add a unit test for custom WebFinger domain

This commit is contained in:
Walter Huf 2023-07-27 09:01:46 -07:00
parent 7ff9c356f4
commit 1377ec33fe

View file

@ -8,6 +8,7 @@ defmodule Pleroma.Web.WebFinger.WebFingerControllerTest do
import ExUnit.CaptureLog import ExUnit.CaptureLog
import Pleroma.Factory import Pleroma.Factory
import Tesla.Mock import Tesla.Mock
alias Pleroma.Web.Metadata.Utils
setup do setup do
mock(fn env -> apply(HttpRequestMock, :request, [env]) end) mock(fn env -> apply(HttpRequestMock, :request, [env]) end)
@ -60,6 +61,8 @@ defmodule Pleroma.Web.WebFinger.WebFingerControllerTest do
user = insert(:user, ap_id: "https://sub.example.com/users/bobby", nickname: "bobby") user = insert(:user, ap_id: "https://sub.example.com/users/bobby", nickname: "bobby")
assert Utils.user_name_string(user) == "#{user.name} (@bobby@example.com)"
response = response =
build_conn() build_conn()
|> put_req_header("accept", "application/jrd+json") |> put_req_header("accept", "application/jrd+json")