aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-05-10 10:16:20 +0200
committerRoger Braun <roger@rogerbraun.net>2017-05-10 10:16:20 +0200
commit118c572006dd96e6718035e5859aa339aa254476 (patch)
tree4acfdd022c02b8d2a4f56bd0cbd2f4b64f172479 /test
parent373753e595de96a0492edfc6cc180c3e47696a55 (diff)
downloadpleroma-118c572006dd96e6718035e5859aa339aa254476.tar.gz
Use changeset for remote user creation.
Diffstat (limited to 'test')
-rw-r--r--test/user_test.exs7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/user_test.exs b/test/user_test.exs
index bfa79db28..b87d31862 100644
--- a/test/user_test.exs
+++ b/test/user_test.exs
@@ -146,7 +146,8 @@ defmodule Pleroma.UserTest do
name: "Someone",
nickname: "a@b.de",
ap_id: "http...",
- info: %{ some: "info" }
+ info: %{some: "info"},
+ avatar: %{some: "avatar"}
}
test "it confirms validity" do
@@ -156,11 +157,13 @@ defmodule Pleroma.UserTest do
test "it enforces the fqn format for nicknames" do
cs = User.remote_user_creation(%{@valid_remote | nickname: "bla"})
+ assert cs.changes.local == false
+ assert cs.changes.avatar
refute cs.valid?
end
test "it has required fields" do
- [:bio, :name, :nickname, :ap_id]
+ [:name, :nickname, :ap_id]
|> Enum.each(fn (field) ->
cs = User.remote_user_creation(Map.delete(@valid_remote, field))
refute cs.valid?