diff options
author | Sadposter <hannah+pleroma@coffee-and-dreams.uk> | 2019-04-05 15:21:33 +0100 |
---|---|---|
committer | Hannah Ward <Hannah.ward9001@gmail.com> | 2019-04-05 15:30:31 +0100 |
commit | d56866c824d8023c9ca162ffef4c2eff150de399 (patch) | |
tree | 1f3edaed802ec72e66c04b9141a024174a6e35fd /test | |
parent | 75c4ceb4a2e5b59607a4688a2519e2f784aaa8f6 (diff) | |
download | pleroma-d56866c824d8023c9ca162ffef4c2eff150de399.tar.gz |
Add subscribed status to user view
Added in pleroma extensions, but can be moved whenever
Diffstat (limited to 'test')
-rw-r--r-- | test/web/twitter_api/views/user_view_test.exs | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/test/web/twitter_api/views/user_view_test.exs b/test/web/twitter_api/views/user_view_test.exs index 0feaf4b64..f9ae5888c 100644 --- a/test/web/twitter_api/views/user_view_test.exs +++ b/test/web/twitter_api/views/user_view_test.exs @@ -105,7 +105,8 @@ defmodule Pleroma.Web.TwitterAPI.UserViewTest do "fields" => [], "pleroma" => %{ "confirmation_pending" => false, - "tags" => [] + "tags" => [], + "subscribed" => false } } @@ -153,7 +154,8 @@ defmodule Pleroma.Web.TwitterAPI.UserViewTest do "fields" => [], "pleroma" => %{ "confirmation_pending" => false, - "tags" => [] + "tags" => [], + "subscribed" => false, } } @@ -202,13 +204,22 @@ defmodule Pleroma.Web.TwitterAPI.UserViewTest do "fields" => [], "pleroma" => %{ "confirmation_pending" => false, - "tags" => [] + "tags" => [], + "subscribed" => false } } assert represented == UserView.render("show.json", %{user: follower, for: user}) end + test "a user that you are subscribed to" do + user = insert(:user) + subscriber = insert(:user) + {:ok, subscriber} = User.subscribe(subscriber, user) + represented = UserView.render("show.json", %{user: user, for: subscriber}) + assert represented["pleroma"]["subscribed"] == true + end + test "a user that is a moderator" do user = insert(:user, %{info: %{is_moderator: true}}) represented = UserView.render("show.json", %{user: user, for: user}) |