user: make User.delete() return data consistent with Object.delete()
[akkoma] / test / user_test.exs
index 248c26a3ddc9abc171c923f8722dbd9547434df1..05da24f8d22e534ce5781a25f74d65c6d3c349f9 100644 (file)
@@ -487,11 +487,13 @@ defmodule Pleroma.UserTest do
     assert addressed in recipients
   end
 
-  test ".deactivate deactivates a user" do
+  test ".deactivate can de-activate then re-activate a user" do
     user = insert(:user)
     assert false == !!user.info["deactivated"]
     {:ok, user} = User.deactivate(user)
     assert true == user.info["deactivated"]
+    {:ok, user} = User.deactivate(user, false)
+    assert false == !!user.info["deactivated"]
   end
 
   test ".delete deactivates a user, all follow relationships and all create activities" do