diff options
author | kaniini <ariadne@dereferenced.org> | 2019-09-23 22:42:34 +0000 |
---|---|---|
committer | kaniini <ariadne@dereferenced.org> | 2019-09-23 22:42:34 +0000 |
commit | 29dd8ab9c0ef28f9649fe0a5b29a0bbcfb4c0965 (patch) | |
tree | 09ebc5e8d932fbedb7e5485d9de1e7f78fd7786c /test/user_test.exs | |
parent | 19263f30c3819f922586b537467e888574c334d7 (diff) | |
parent | cf1960d5961a3a01a6d92c44ab4a6d0ce9570a09 (diff) | |
download | pleroma-29dd8ab9c0ef28f9649fe0a5b29a0bbcfb4c0965.tar.gz pleroma-29dd8ab9c0ef28f9649fe0a5b29a0bbcfb4c0965.zip |
Merge branch 'feature/force-password-reset' into 'develop'
Admin API: Add ability to require password reset
See merge request pleroma/pleroma!1705
Diffstat (limited to 'test/user_test.exs')
-rw-r--r-- | test/user_test.exs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs index 6852fcd40..aebe7aa06 100644 --- a/test/user_test.exs +++ b/test/user_test.exs @@ -1690,4 +1690,21 @@ defmodule Pleroma.UserTest do assert {:ok, %User{email: "cofe@cofe.party"}} = User.change_email(user, "cofe@cofe.party") end end + + describe "set_password_reset_pending/2" do + setup do + [user: insert(:user)] + end + + test "sets password_reset_pending to true", %{user: user} do + %{password_reset_pending: password_reset_pending} = user.info + + refute password_reset_pending + + {:ok, %{info: %{password_reset_pending: password_reset_pending}}} = + User.force_password_reset(user) + + assert password_reset_pending + end + end end |