diff options
author | lain <lain@soykaf.club> | 2019-08-20 19:34:47 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-08-20 19:34:47 +0000 |
commit | 74f7f308f879b26a261db3b5c1d389cea898541c (patch) | |
tree | 0c4a2ffb3249c0f6ab9fd379aa73349a0bc9de7d /test | |
parent | 8340fe8fcce15a22e2bef9d5db41ad58c3c009e0 (diff) | |
parent | 5171aa5b4d6be5ba911039c52fa356da068b4b4f (diff) | |
download | pleroma-74f7f308f879b26a261db3b5c1d389cea898541c.tar.gz pleroma-74f7f308f879b26a261db3b5c1d389cea898541c.zip |
Merge branch 'fix/admin-api-user-deletion' into 'develop'
Fix deactivated user deletion
See merge request pleroma/pleroma!1546
Diffstat (limited to 'test')
-rw-r--r-- | test/user_test.exs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs index 27156f036..b70133a94 100644 --- a/test/user_test.exs +++ b/test/user_test.exs @@ -1047,6 +1047,13 @@ defmodule Pleroma.UserTest do refute Activity.get_by_id(activity.id) end + test "it deletes deactivated user" do + {:ok, user} = insert(:user, info: %{deactivated: true}) |> User.set_cache() + + assert {:ok, _} = User.delete(user) + refute User.get_by_id(user.id) + end + test "it deletes a user, all follow relationships and all activities", %{user: user} do follower = insert(:user) {:ok, follower} = User.follow(follower, user) |