Pipeline: Unify embedded_object / object_data, move to validator.

This commit is contained in:
lain 2020-07-27 16:39:50 +02:00
commit 9e6f4694dd
5 changed files with 12 additions and 10 deletions

View file

@ -14,10 +14,10 @@ defmodule Pleroma.Web.ActivityPub.PipelineTest do
:ok
end
test "when given an `embedded_object` in meta, Federation will receive a the original activity with the `object` field set to this embedded object" do
test "when given an `object_data` in meta, Federation will receive a the original activity with the `object` field set to this embedded object" do
activity = insert(:note_activity)
object = %{"id" => "1", "type" => "Love"}
meta = [local: true, embedded_object: object]
meta = [local: true, object_data: object]
activity_with_object = %{activity | data: Map.put(activity.data, "object", object)}

View file

@ -312,13 +312,12 @@ defmodule Pleroma.Web.ActivityPub.SideEffectsTest do
}
end
test "deletes the original block, but sets `embedded_object`", %{
test "deletes the original block", %{
block_undo: block_undo,
block: block
} do
{:ok, _block_undo, meta} = SideEffects.handle(block_undo)
{:ok, _block_undo, _meta} = SideEffects.handle(block_undo)
assert meta[:embedded_object] == block.data
refute Activity.get_by_id(block.id)
end