diff options
author | Alex Gleason <alex@alexgleason.me> | 2020-07-12 21:31:13 -0500 |
---|---|---|
committer | Alex Gleason <alex@alexgleason.me> | 2020-07-12 22:55:37 -0500 |
commit | bcfd38c8f3ecd2620bae7fc756ffc3f4bbe2b89e (patch) | |
tree | 11985eedcf9cb5fb10fd249183da9ccc0e81e55f /test | |
parent | e4e557781877c7c3e4f6197cc52963025485dbb3 (diff) | |
download | pleroma-bcfd38c8f3ecd2620bae7fc756ffc3f4bbe2b89e.tar.gz |
Make a user unapproved when registering with `account_approval_required` on
Diffstat (limited to 'test')
-rw-r--r-- | test/user_test.exs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs index 040f532fe..e57453982 100644 --- a/test/user_test.exs +++ b/test/user_test.exs @@ -516,6 +516,27 @@ defmodule Pleroma.UserTest do end end + describe "user registration, with :account_approval_required" do + @full_user_data %{ + bio: "A guy", + name: "my name", + nickname: "nick", + password: "test", + password_confirmation: "test", + email: "email@example.com" + } + setup do: clear_config([:instance, :account_approval_required], true) + + test "it creates unapproved user" do + changeset = User.register_changeset(%User{}, @full_user_data) + assert changeset.valid? + + {:ok, user} = Repo.insert(changeset) + + assert user.approval_pending + end + end + describe "get_or_fetch/1" do test "gets an existing user by nickname" do user = insert(:user) |