AP ObjectView: add test for Listen activities
This commit is contained in:
parent
18d762c01b
commit
75353282ee
1 changed files with 19 additions and 0 deletions
|
|
@ -95,4 +95,23 @@ defmodule Pleroma.Web.ActivityPub.ObjectViewTest do
|
||||||
assert result["object"] == announce.data["id"]
|
assert result["object"] == announce.data["id"]
|
||||||
assert result["type"] == "Undo"
|
assert result["type"] == "Undo"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
test "renders a listen activity" do
|
||||||
|
audio = insert(:audio)
|
||||||
|
user = insert(:user)
|
||||||
|
|
||||||
|
{:ok, listen_activity} = CommonAPI.listen(user, audio.data)
|
||||||
|
|
||||||
|
result = ObjectView.render("object.json", %{object: listen_activity})
|
||||||
|
|
||||||
|
assert result["id"] == listen_activity.data["id"]
|
||||||
|
assert result["to"] == listen_activity.data["to"]
|
||||||
|
assert result["type"] == "Listen"
|
||||||
|
assert result["object"]["album"] == listen_activity.data["album"]
|
||||||
|
assert result["object"]["artist"] == listen_activity.data["artist"]
|
||||||
|
assert result["object"]["length"] == listen_activity.data["length"]
|
||||||
|
assert result["object"]["title"] == listen_activity.data["title"]
|
||||||
|
assert result["object"]["type"] == "Audio"
|
||||||
|
assert result["@context"]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue