Verified Commit a74daabf authored by Haelwenn's avatar Haelwenn
Browse files

[Pleroma.Web.TwitterAPI.UserViewTest]: Add test for mastodon-fields

parent 82b57eba
Pipeline #3890 passed with stages
in 6 minutes and 25 seconds
...@@ -227,4 +227,30 @@ test "A blocked user for the blocker" do ...@@ -227,4 +227,30 @@ test "A blocked user for the blocker" do
blocker = Repo.get(User, blocker.id) blocker = Repo.get(User, blocker.id)
assert represented == UserView.render("show.json", %{user: user, for: blocker}) assert represented == UserView.render("show.json", %{user: user, for: blocker})
end end
test "a user with mastodon fields" do
fields = [
%{
"name" => "Pronouns",
"value" => "she/her"
},
%{
"name" => "Website",
"value" => "https://example.org/"
}
]
user =
insert(:user, %{
info: %{
"source_data" => %{
"attachment" =>
Enum.map(fields, fn field -> Map.put(field, "type", "PropertyValue") end)
}
}
})
userview = UserView.render("show.json", %{user: user})
assert userview["fields"] == fields
end
end end
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment