diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/pleroma/web/mastodon_api/views/account_view_test.exs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/pleroma/web/mastodon_api/views/account_view_test.exs b/test/pleroma/web/mastodon_api/views/account_view_test.exs index 5373a17c3..a0a4d1ac6 100644 --- a/test/pleroma/web/mastodon_api/views/account_view_test.exs +++ b/test/pleroma/web/mastodon_api/views/account_view_test.exs @@ -470,6 +470,23 @@ defmodule Pleroma.Web.MastodonAPI.AccountViewTest do end end + test "shows accepts_newsletter only to the account owner" do + user = insert(:user) + other_user = insert(:user) + + user = User.get_cached_by_ap_id(user.ap_id) + + assert AccountView.render( + "show.json", + %{user: user, for: other_user} + )[:pleroma][:accepts_newsletter] == nil + + assert AccountView.render( + "show.json", + %{user: user, for: user} + )[:pleroma][:accepts_newsletter] == user.accepts_newsletter + end + describe "follow requests counter" do test "shows zero when no follow requests are pending" do user = insert(:user) |