aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkPherox <admin@mail.kr-kp.com>2019-08-26 03:25:06 +0900
committerAriadne Conill <ariadne@dereferenced.org>2019-10-06 15:14:39 +0000
commit86bc83efe5e91b599f691a71f340a296083851ca (patch)
treea050e458f4daf50c670aa3ecd6c2c4c9d76dcb88
parentdb6c5aa66a2e708361381d94b8142c8f2bfe4747 (diff)
downloadpleroma-86bc83efe5e91b599f691a71f340a296083851ca.tar.gz
Update test for custom fields when name empty string
-rw-r--r--test/web/mastodon_api/controllers/mastodon_api_controller/update_credentials_test.exs15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/web/mastodon_api/controllers/mastodon_api_controller/update_credentials_test.exs b/test/web/mastodon_api/controllers/mastodon_api_controller/update_credentials_test.exs
index b1a5c2aea..21dae98fa 100644
--- a/test/web/mastodon_api/controllers/mastodon_api_controller/update_credentials_test.exs
+++ b/test/web/mastodon_api/controllers/mastodon_api_controller/update_credentials_test.exs
@@ -364,6 +364,21 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController.UpdateCredentialsTest do
|> assign(:user, user)
|> patch("/api/v1/accounts/update_credentials", %{"fields_attributes" => fields})
|> json_response(403)
+
+ fields = [
+ %{"name" => "foo", "value" => ""},
+ %{"name" => "", "value" => "bar"}
+ ]
+
+ account =
+ conn
+ |> assign(:user, user)
+ |> patch("/api/v1/accounts/update_credentials", %{"fields_attributes" => fields})
+ |> json_response(200)
+
+ assert account["fields"] == [
+ %{"name" => "foo", "value" => ""}
+ ]
end
end
end