clear follow requests when blocking a user

This commit is contained in:
Sadposter 2019-08-18 20:29:31 +01:00
commit 94e336d9d5
2 changed files with 19 additions and 0 deletions

View file

@ -90,6 +90,17 @@ defmodule Pleroma.UserTest do
assert activity
end
test "clears follow requests when requester is blocked" do
followed = insert(:user, %{info: %{locked: true}})
follower = insert(:user)
Pleroma.Web.TwitterAPI.TwitterAPI.follow(follower, %{"user_id" => followed.id})
assert {:ok, [_activity]} = User.get_follow_requests(followed)
{:ok, _follower} = User.block(followed, follower)
assert {:ok, []} = User.get_follow_requests(followed)
end
test "follow_all follows mutliple users" do
user = insert(:user)
followed_zero = insert(:user)