summaryrefslogtreecommitdiff
path: root/test/web/activity_pub/transmogrifier
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2020-04-28 16:26:19 +0200
committerlain <lain@soykaf.club>2020-04-28 16:26:19 +0200
commit6aa116eca7d6ef6567dcef03b8c776bd2134bf3f (patch)
tree60d1a53c276f03a01db4a8f095b666f5b9485afe /test/web/activity_pub/transmogrifier
parentb5dc59c8fa587b4db844c7fc0ba16e5cb00bfd38 (diff)
downloadpleroma-6aa116eca7d6ef6567dcef03b8c776bd2134bf3f.tar.gz
pleroma-6aa116eca7d6ef6567dcef03b8c776bd2134bf3f.zip
Create activity handling: Flip it and reverse it
Both objects and create activities will now go through the common pipeline and will be validated. Objects are now created as a side effect of the Create activity, rolling back a transaction if it's not possible to insert the object.
Diffstat (limited to 'test/web/activity_pub/transmogrifier')
-rw-r--r--test/web/activity_pub/transmogrifier/chat_message_test.exs3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/web/activity_pub/transmogrifier/chat_message_test.exs b/test/web/activity_pub/transmogrifier/chat_message_test.exs
index a63a31e6e..ceaee614c 100644
--- a/test/web/activity_pub/transmogrifier/chat_message_test.exs
+++ b/test/web/activity_pub/transmogrifier/chat_message_test.exs
@@ -55,7 +55,8 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier.ChatMessageTest do
data
|> Map.put("to", author.ap_id)
- {:error, _} = Transmogrifier.handle_incoming(data)
+ assert match?({:error, _}, Transmogrifier.handle_incoming(data))
+ refute Object.get_by_ap_id(data["object"]["id"])
end
test "it inserts it and creates a chat" do