Add `account_approval_required` instance setting
[akkoma] / test / user_test.exs
index 9788e09d9b24f5d74bace103993e53c6c6d5797a..040f532fe8745ab580bc50cc2f6469b2941d424a 100644 (file)
@@ -1342,6 +1342,11 @@ defmodule Pleroma.UserTest do
       user = insert(:user, local: true, confirmation_pending: false, deactivated: true)
       assert User.account_status(user) == :deactivated
     end
+
+    test "returns :approval_pending for unapproved user" do
+      user = insert(:user, local: true, confirmation_pending: false, approval_pending: true)
+      assert User.account_status(user) == :approval_pending
+    end
   end
 
   describe "superuser?/1" do