diff options
author | lain <lain@soykaf.club> | 2020-04-30 15:42:30 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-04-30 15:42:30 +0200 |
commit | 1fb383f368b861d7aea77770ba7be6e3dfe3468e (patch) | |
tree | 89f95e098d1d92b4bbb3710898f2e93f0e020d7d /test | |
parent | 4dc5302f455e56d3c2cb669e8a70f52457690a86 (diff) | |
download | pleroma-1fb383f368b861d7aea77770ba7be6e3dfe3468e.tar.gz |
DeleteValidator: Deleting a user is valid.
Diffstat (limited to 'test')
-rw-r--r-- | test/web/activity_pub/object_validator_test.exs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/web/activity_pub/object_validator_test.exs b/test/web/activity_pub/object_validator_test.exs index ab26d3501..83b21a9bc 100644 --- a/test/web/activity_pub/object_validator_test.exs +++ b/test/web/activity_pub/object_validator_test.exs @@ -15,14 +15,19 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidatorTest do {:ok, post_activity} = CommonAPI.post(user, %{"status" => "cancel me daddy"}) {:ok, valid_post_delete, _} = Builder.delete(user, post_activity.data["object"]) + {:ok, valid_user_delete, _} = Builder.delete(user, user.ap_id) - %{user: user, valid_post_delete: valid_post_delete} + %{user: user, valid_post_delete: valid_post_delete, valid_user_delete: valid_user_delete} end test "it is valid for a post deletion", %{valid_post_delete: valid_post_delete} do assert match?({:ok, _, _}, ObjectValidator.validate(valid_post_delete, [])) end + test "it is valid for a user deletion", %{valid_user_delete: valid_user_delete} do + assert match?({:ok, _, _}, ObjectValidator.validate(valid_user_delete, [])) + end + test "it's invalid if the id is missing", %{valid_post_delete: valid_post_delete} do no_id = valid_post_delete |