|
|
|
@ -250,25 +250,21 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do
|
|
|
|
|
# public
|
|
|
|
|
{:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "public"))
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 1
|
|
|
|
|
assert object.data["repliesCount"] == 1
|
|
|
|
|
|
|
|
|
|
# unlisted
|
|
|
|
|
{:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "unlisted"))
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 2
|
|
|
|
|
assert object.data["repliesCount"] == 2
|
|
|
|
|
|
|
|
|
|
# private
|
|
|
|
|
{:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "private"))
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 2
|
|
|
|
|
assert object.data["repliesCount"] == 2
|
|
|
|
|
|
|
|
|
|
# direct
|
|
|
|
|
{:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "direct"))
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 2
|
|
|
|
|
assert object.data["repliesCount"] == 2
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
@ -820,22 +816,18 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do
|
|
|
|
|
|
|
|
|
|
_ = CommonAPI.delete(direct_reply.id, user2)
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 2
|
|
|
|
|
assert object.data["repliesCount"] == 2
|
|
|
|
|
|
|
|
|
|
_ = CommonAPI.delete(private_reply.id, user2)
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 2
|
|
|
|
|
assert object.data["repliesCount"] == 2
|
|
|
|
|
|
|
|
|
|
_ = CommonAPI.delete(public_reply.id, user2)
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 1
|
|
|
|
|
assert object.data["repliesCount"] == 1
|
|
|
|
|
|
|
|
|
|
_ = CommonAPI.delete(unlisted_reply.id, user2)
|
|
|
|
|
assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id)
|
|
|
|
|
assert data["object"]["repliesCount"] == 0
|
|
|
|
|
assert object.data["repliesCount"] == 0
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|