summaryrefslogtreecommitdiff
path: root/test/support
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2024-08-08 14:12:44 -0400
committerMark Felder <feld@feld.me>2024-08-08 14:12:44 -0400
commita0af6cba09f6c85f524d31f7d1a68948b77d9e53 (patch)
tree3fb3ce849cf4c0c3d9f49ebd6b7e23132b1d6c10 /test/support
parent540e62c5fcab3887d7ca488cb3f464f000f69523 (diff)
downloadpleroma-a0af6cba09f6c85f524d31f7d1a68948b77d9e53.tar.gz
pleroma-a0af6cba09f6c85f524d31f7d1a68948b77d9e53.zip
Added MRF.QuietReply which prevents replies to public posts from being published to the timelines
Diffstat (limited to 'test/support')
-rw-r--r--test/support/factory.ex16
1 files changed, 10 insertions, 6 deletions
diff --git a/test/support/factory.ex b/test/support/factory.ex
index fb26f4162..64669fdf1 100644
--- a/test/support/factory.ex
+++ b/test/support/factory.ex
@@ -53,6 +53,15 @@ defmodule Pleroma.Factory do
keys: pem
}
+ attrs = Map.delete(attrs, :domain)
+
+ user
+ |> Map.put(:raw_bio, user.bio)
+ |> merge_attributes(attrs)
+ |> user_urls(attrs)
+ end
+
+ defp user_urls(user, attrs) do
urls =
if attrs[:local] == false do
base_domain = attrs[:domain] || Enum.random(["domain1.com", "domain2.com", "domain3.com"])
@@ -75,12 +84,7 @@ defmodule Pleroma.Factory do
}
end
- attrs = Map.delete(attrs, :domain)
-
- user
- |> Map.put(:raw_bio, user.bio)
- |> Map.merge(urls)
- |> merge_attributes(attrs)
+ Map.merge(user, urls)
end
def user_relationship_factory(attrs \\ %{}) do