|
|
@ -1094,7 +1094,10 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do
|
|
|
|
{:ok, activity} =
|
|
|
|
{:ok, activity} =
|
|
|
|
CommonAPI.post(user, %{status: "hey, @#{other_user.nickname}, how are ya? #2hu"})
|
|
|
|
CommonAPI.post(user, %{status: "hey, @#{other_user.nickname}, how are ya? #2hu"})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
with_mock Pleroma.Notification,
|
|
|
|
|
|
|
|
get_notified_from_activity: fn _, _ -> [] end do
|
|
|
|
{:ok, modified} = Transmogrifier.prepare_outgoing(activity.data)
|
|
|
|
{:ok, modified} = Transmogrifier.prepare_outgoing(activity.data)
|
|
|
|
|
|
|
|
|
|
|
|
object = modified["object"]
|
|
|
|
object = modified["object"]
|
|
|
|
|
|
|
|
|
|
|
|
expected_mention = %{
|
|
|
|
expected_mention = %{
|
|
|
@ -1109,9 +1112,11 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do
|
|
|
|
"name" => "#2hu"
|
|
|
|
"name" => "#2hu"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
refute called(Pleroma.Notification.get_notified_from_activity(:_, :_))
|
|
|
|
assert Enum.member?(object["tag"], expected_tag)
|
|
|
|
assert Enum.member?(object["tag"], expected_tag)
|
|
|
|
assert Enum.member?(object["tag"], expected_mention)
|
|
|
|
assert Enum.member?(object["tag"], expected_mention)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
test "it adds the sensitive property" do
|
|
|
|
test "it adds the sensitive property" do
|
|
|
|
user = insert(:user)
|
|
|
|
user = insert(:user)
|
|
|
|