Merge branch 'develop' into refactor/notification_settings
[akkoma] / test / web / activity_pub / object_validator_test.exs
index adb56092d591b757bd6a4f5c499b82c2f299d117..770a8dcf8e34a4a0e2116b47ec91bd4b92e46927 100644 (file)
@@ -641,5 +641,17 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidatorTest do
     test "validates a basic object", %{valid_update: valid_update} do
       assert {:ok, _update, []} = ObjectValidator.validate(valid_update, [])
     end
+
+    test "returns an error if the object can't be updated by the actor", %{
+      valid_update: valid_update
+    } do
+      other_user = insert(:user)
+
+      update =
+        valid_update
+        |> Map.put("actor", other_user.ap_id)
+
+      assert {:error, _cng} = ObjectValidator.validate(update, [])
+    end
   end
 end