aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2018-10-11 10:35:32 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2018-10-11 10:35:32 +0000
commitebc32045f0e2d0baa47fb45f9bd4e6c8e3507b5d (patch)
treee4309ddf9a3e423f7efadb83d5713f2ada51cd71
parent2c29329d39ded29975336902c5526a5389508536 (diff)
downloadpleroma-ebc32045f0e2d0baa47fb45f9bd4e6c8e3507b5d.tar.gz
test: add regression test for #316
-rw-r--r--test/user_test.exs9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs
index 4b0f0739e..248c26a3d 100644
--- a/test/user_test.exs
+++ b/test/user_test.exs
@@ -55,6 +55,15 @@ defmodule Pleroma.UserTest do
{:error, _} = User.follow(blockee, blocker)
end
+ test "local users do not automatically follow local locked accounts" do
+ follower = insert(:user, info: %{"locked" => true})
+ followed = insert(:user, info: %{"locked" => true})
+
+ {:ok, follower} = User.maybe_direct_follow(follower, followed)
+
+ refute User.following?(follower, followed)
+ end
+
# This is a somewhat useless test.
# test "following a remote user will ensure a websub subscription is present" do
# user = insert(:user)