Reserve a few user names

These are all names that are used for domain.com/:route routes or projected to be.
This commit is contained in:
lain 2018-12-25 20:09:27 +01:00
commit 91724d160a
3 changed files with 44 additions and 0 deletions

View file

@ -153,6 +153,20 @@ defmodule Pleroma.UserTest do
end)
end
test "it restricts certain nicknames" do
[restricted_name | _] = Pleroma.Config.get([Pleroma.User, :restricted_nicknames])
assert is_bitstring(restricted_name)
params =
@full_user_data
|> Map.put(:nickname, restricted_name)
changeset = User.register_changeset(%User{}, params)
refute changeset.valid?
end
test "it sets the password_hash, ap_id and following fields" do
changeset = User.register_changeset(%User{}, @full_user_data)