diff options
author | William Pitcock <nenolod@dereferenced.org> | 2018-09-03 14:40:14 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2018-09-03 14:48:36 +0000 |
commit | d3f6814febb95f03af58543f4896599810f9b069 (patch) | |
tree | 8309bd47bd40bdbcb57df1d8121ec985d7ec9c64 | |
parent | 9a21ff5f619b61dd1942b9d3044bdbe1f61666af (diff) | |
download | pleroma-d3f6814febb95f03af58543f4896599810f9b069.tar.gz |
tests: add test for staffAccounts presence in nodeinfo
-rw-r--r-- | test/web/node_info_test.exs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/web/node_info_test.exs b/test/web/node_info_test.exs new file mode 100644 index 000000000..d48f40e47 --- /dev/null +++ b/test/web/node_info_test.exs @@ -0,0 +1,17 @@ +defmodule Pleroma.Web.NodeInfoTest do + use Pleroma.Web.ConnCase + + import Pleroma.Factory + + test "nodeinfo shows staff accounts", %{conn: conn} do + user = insert(:user, %{local: true, info: %{"is_moderator" => true}}) + + conn = + conn + |> get("/nodeinfo/2.0.json") + + assert result = json_response(conn, 200) + + assert user.ap_id in result["metadata"]["staffAccounts"] + end +end |