Add check on activity visibility in sub notification

This commit is contained in:
Sadposter 2019-04-07 15:11:29 +01:00
commit 76fdfd1c7f
2 changed files with 15 additions and 1 deletions

View file

@ -106,6 +106,18 @@ defmodule Pleroma.NotificationTest do
{:ok, status} = TwitterAPI.create_status(user, %{"status" => "Akariiiin"})
{:ok, [_notif]} = Notification.create_notifications(status)
end
test "it doesn't create subscription notifications if the recipient cannot see the status" do
user = insert(:user)
subscriber = insert(:user)
User.subscribe(subscriber, user)
{:ok, status} =
TwitterAPI.create_status(user, %{"status" => "inwisible", "visibility" => "direct"})
assert {:ok, []} == Notification.create_notifications(status)
end
end
describe "get notification" do