|
|
@@ -1076,6 +1076,20 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do |
|
|
|
end |
|
|
|
|
|
|
|
describe "prepare outgoing" do |
|
|
|
test "it inlines private announced objects" do |
|
|
|
user = insert(:user) |
|
|
|
|
|
|
|
{:ok, activity} = CommonAPI.post(user, %{"status" => "hey", "visibility" => "private"}) |
|
|
|
|
|
|
|
{:ok, announce_activity, _} = CommonAPI.repeat(activity.id, user) |
|
|
|
|
|
|
|
{:ok, modified} = Transmogrifier.prepare_outgoing(announce_activity.data) |
|
|
|
object = modified["object"] |
|
|
|
|
|
|
|
assert modified["object"]["content"] == "hey" |
|
|
|
assert modified["object"]["actor"] == modified["object"]["attributedTo"] |
|
|
|
end |
|
|
|
|
|
|
|
test "it turns mentions into tags" do |
|
|
|
user = insert(:user) |
|
|
|
other_user = insert(:user) |
|
|
|