projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add tests for get_existing_votes
[akkoma]
/
test
/
web
/
activity_pub
/
visibilty_test.exs
diff --git
a/test/web/activity_pub/visibilty_test.exs
b/test/web/activity_pub/visibilty_test.exs
index 9c03c8be2ecf0c43ae89a0856282bda591cfe571..466d980dccb269685e016b37371496627fca63d7 100644
(file)
--- a/
test/web/activity_pub/visibilty_test.exs
+++ b/
test/web/activity_pub/visibilty_test.exs
@@
-96,6
+96,16
@@
defmodule Pleroma.Web.ActivityPub.VisibilityTest do
refute Visibility.visible_for_user?(direct, unrelated)
end
refute Visibility.visible_for_user?(direct, unrelated)
end
+ test "doesn't die when the user doesn't exist",
+ %{
+ direct: direct,
+ user: user
+ } do
+ Repo.delete(user)
+ Cachex.clear(:user_cache)
+ refute Visibility.is_private?(direct)
+ end
+
test "get_visibility", %{
public: public,
private: private,
test "get_visibility", %{
public: public,
private: private,
@@
-107,4
+117,8
@@
defmodule Pleroma.Web.ActivityPub.VisibilityTest do
assert Visibility.get_visibility(direct) == "direct"
assert Visibility.get_visibility(unlisted) == "unlisted"
end
assert Visibility.get_visibility(direct) == "direct"
assert Visibility.get_visibility(unlisted) == "unlisted"
end
+
+ test "get_visibility with directMessage flag" do
+ assert Visibility.get_visibility(%{data: %{"directMessage" => true}}) == "direct"
+ end
end
end