From 118c572006dd96e6718035e5859aa339aa254476 Mon Sep 17 00:00:00 2001 From: Roger Braun Date: Wed, 10 May 2017 10:16:20 +0200 Subject: Use changeset for remote user creation. --- test/user_test.exs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test') 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? -- cgit v1.2.3